[已解决]请教获取腾讯滚动新闻数据
本帖最后由 kxing 于 2012-4-11 14:15 编辑哪位高人能获取到这个页面的新闻数据吗?
http://roll.news.qq.com/
抓包得到这个网址:
http://roll.news.qq.com/interface/roll.php?0.07017511002349907&cata=&site=news&date=&page=1&mode=1&of=json
遗憾的是 这个 0.07017511002349907 是一个伪随机数,怎么取值提交都不正确。
还请高人指点!!! 新浪新闻的采集问题
http://www.autoitx.com/forum.php?mod=viewthread&tid=19460&highlight=%D0%C2%C0%CB%D0%C2%CE%C5
3mile 大大的方法不管用了?
还有只是获取新闻标题吗? 也要对应的新闻链接啊。。。。日期什么的 回复 3# kxing
用遨游3发现个怪事:
把你一楼给出的下面那个链接, 将里面的 0.07017511002349907 随便改个数字
比如我将最后面的 7 改为 8 就可以获取到数据了!
这个获取第2页新闻的, PAGE=2
也许这是个突破口呢? 我用的IE不行呢,总提示 Access denied 本帖最后由 bdancerlc 于 2012-4-11 00:11 编辑
#include "inc\WinHttp_GetRespond.au3"
$Url = 'http://roll.news.qq.com/interface/roll.php?0.14013234259959173&cata=&site=news&date=&page=1&mode=1&of=json'
$Header = "Referer: http://roll.news.qq.com" & @CRLF & _
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' & @CRLF
$MyOpen = _WinHttpOpen()
$rContext = _WinHTTP_GetRespond($MyOpen, $Url, 2,2000,-1,-1,$Header)
_WinHttpCloseHandle($MyOpen)
ConsoleWrite($rContext)这个UDF 楼主 没有的话,搜索一下就知道了!... 回复 6# bdancerlc
加了 HEADER , 果然好用!
第一次运行无结果, 第2次就出来了! 回复 6# bdancerlc
猫咪厉害,佩服 回复 8# zldfsz
和尚 前辈 过奖了,我也是在论坛 学了点 皮毛,能帮到人,真是太好了...
能帮到人,真是太好了...
bdancerlc 发表于 2012-4-10 17:07 http://www.autoitx.com/images/common/back.gif
同感 回复 10# zldfsz
大师乐善好施啊!!! 强人,十分感谢啦。。。。
我也尝试过pos提交,但是获取不到下页内容。
再次感谢!!!
页:
[1]