首页 新闻 会员 周边 捐助

关于采集分页数据的问题

1
悬赏园豆:40 [待解决问题]

我现在想采集www.cnbeta.com网站的新闻,但是目前只能采集到第一页的新闻,下一页的新闻怎么采集呢?这个网站点击下一页后地址栏不变,数据无刷新的分页,并且是PHP做的网站,下一页的代码是<a  href="#1"  onclick="javascript:process('GET','pagedata0.php?pageID=2','active')">下一页</a>,这该怎么采集呢,最好不要用WebBrowser空间来模拟点击下一页,用WebClient和WebRequest方式实现,希望大家帮帮忙,谢谢大家了!

gumuoo的主页 gumuoo | 初学一级 | 园豆:90
提问于:2011-07-24 13:03
< >
分享
所有回答(3)
0

用这个地址不就可以了吗?

pagedata0.php?pageID=2

artwl | 园豆:16736 (专家六级) | 2011-07-24 18:02
不可以啊,我在地址栏里输入www.cnbeta.com/pagedata0.php?pageID=2的时候页面提示“error”。
支持(0) 反对(0) gumuoo | 园豆:90 (初学一级) | 2011-07-24 20:48
它是异步获取数据的
支持(0) 反对(0) 杯具程序员 | 园豆:1718 (小虾三级) | 2011-07-26 11:18
0

貌似那是个自己的函数。

顾晓北 | 园豆:10898 (专家六级) | 2011-07-25 08:53
帮忙解决一下啊,解决了继续给加分
支持(0) 反对(0) gumuoo | 园豆:90 (初学一级) | 2011-07-25 12:26
那个网站的新闻列表页面是什么?
支持(0) 反对(0) 顾晓北 | 园豆:10898 (专家六级) | 2011-07-25 15:08
0
HtmlDocument objDoc = webBrowser1.Document;
objDoc.All[找到下一页按钮的索引].SetAttribute("target", "_self");
objDoc.All[找到下一页按钮的索引].InvokeMember("click");
杯具程序员 | 园豆:1718 (小虾三级) | 2011-07-26 10:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册