找回密码
 加入
搜索
查看: 2740|回复: 6

[图形处理] 请教怎么识别京东商城的价格?

  [复制链接]
发表于 2012-4-17 10:13:35 | 显示全部楼层 |阅读模式
请教怎么识别京东商城的价格?

做一个商品价格监控的程序 防止自己买的时候被坑
发表于 2012-4-17 11:15:08 | 显示全部楼层
京东价格是图片啊
不过有个办法可以直接取到价格
源码里有一段
<script type="text/javascript">

                                            function jdPshowRecommend(url,stype) {

                                                var title = "佳能(Canon) EOS 5D Mark III 单反套机(EF 24-105mm f/4L IS USM 镜头)";

                                                var content = "我在@京东商城 发现了一个非常不错的商品:佳能(Canon) EOS 5D Mark III 单反套机(EF 24-105mm f/4L IS USM 镜头),京东价:¥29999.00。感觉不错,分享一下";

                                                var img ="http://img10.360buyimg.com/n1/382/d528fe19-37b8-4968-981b-8a2b7978689a.jpg";

                                                var productUrl ="http://www.360buy.com/product/592892.html?sid=";

                                                var pin = readCookie("pin")||"";

                                                if (stype == "qzone") {

                                                    url = url + "&title=" + content + "&pic=" + img + "&url=" + productUrl + pin;

                                                }
发表于 2012-4-17 11:16:16 | 显示全部楼层
另外的办法就是识别图片了 很规则 应该比较容易识别
 楼主| 发表于 2012-4-17 11:20:19 | 显示全部楼层
回复 2# my788522


    思路不错的哦
发表于 2012-4-17 19:52:21 | 显示全部楼层


#include <Array.au3>
$oHTTP = ObjCreate("microsoft.xmlhttp")
$oHTTP.open("get", "http://www.360buy.com/products/670-671-2694.html", False)
$oHTTP.send()
$source1 = $oHTTP.responsetext
$skuid = StringRegExp($source1, "sku='(\d+)'", 3)
Dim $array[UBound($skuid)][2]
For $i = 0 To UBound($skuid) - 1
        $oHTTP.open("get", "http://www.360buy.com/product/" & $skuid[$i] & ".html", False)
        $oHTTP.send()
        $source2 = $oHTTP.responsetext
        $price = StringRegExp($source2, "我在@京东商城 发现了一个非常不错的商品:(.+),京东价:¥(\d+\.\d+)", 3)
        $array[$i][0] = $price[0]
        $array[$i][1] = $price[1]
Next
_ArrayDisplay($array)

评分

参与人数 2金钱 +20 贡献 +5 收起 理由
xin266 + 10 + 5
user3000 + 10

查看全部评分

 楼主| 发表于 2012-4-17 21:00:26 | 显示全部楼层
回复 5# zch11230


    非常感谢
发表于 2012-4-23 10:10:43 | 显示全部楼层
这个 值得学习的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-7 10:33 , Processed in 0.084893 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表