获取淘宝宝贝交易数量!(求解)
本帖最后由 bdancerlc 于 2011-12-8 00:14 编辑目标宝贝地址:http://item.taobao.com/item.htm?id=12729565840
页面中有:“30天售出:30件 (已有4人评论)”...这样的字样!
如何获取“30件”这个信息!
我的代码如下!
#include <IE.au3>
$oIE = _IECreate ("http://item.taobao.com/item.htm?id=12705029605")
MsgBox(4096,"淘宝店","宝贝共卖出:" & _IEGetObjById ($oIE, "J_ReviewCount") & "件",0)
获取不到信息,不知是什么地方错了!..
追加,如何能不打开网址就能获取这个信息?...
小弟新手+穷人一个,现倾囊悬赏!虽然不是很多,希望各位大侠给个正解,帮帮小弟! #include <INet.au3>
$GetSource=_INetGetSource('http://item.taobao.com/item.htm?id=12729565840')
If $GetSource<>'' Then
$RegExp=StringRegExp($GetSource,'售出.*?(\d+).*?件',3)
If Not @error Then
MsgBox(32,'30天售出:',$RegExp&' 件')
Else
MsgBox(16,'出错了','好像匹配不出来的样子!')
EndIf
Else
MsgBox(16,'出错了','嗯!应该是没有获取到网页!')
EndIf #include <IE.au3>
$oIE = _IECreate ("http://item.taobao.com/item.htm?id=12705029605",1,1,1,0)
$str=StringRegExp(_IEBodyReadText($oIE),"(?s)30天售出:(\d+)(?=件)",3)
MsgBox(4096,"淘宝店","宝贝共卖出:" & $str & "件",0) #include <IE.au3>
#Include <String.au3>
$oIE =_IECreate ("http://item.taobao.com/item.htm?id=12705029605")
$oEmail = _StringBetween( _IEBodyReadText($oIE), "30天售出:", "件")
MsgBox(0,0,$oEmail & "件",0) 呵呵,好啊,这样就可以统计出这个网店的所有交易了。。。 楼主也研究一下评论吧。。做一下采集。能否从买家推断是不是刷信誉的 用淘宝的aPI很容易实现 回复 2# 星雨朝霞
你这个事获取不到某些页面的全部代码的。 回复 4# lixiaolong
你这个不符合楼主的要求啊,楼主要求不打开网址。你这个打开了网址。如果iecreate后接隐藏参数,那么在有360的电脑上面一样还是打开网页。不能隐藏。
页:
[1]