首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

用webbrowser做循环访问以系列网页,是不是会不稳定?有没什么更好的办法?该怎么处理

2012-04-12 
用webbrowser做循环访问以系列网页,是不是会不稳定??有没什么更好的办法?我想做个自动拷贝论坛帖子的程序,

用webbrowser做循环访问以系列网页,是不是会不稳定??有没什么更好的办法?
我想做个自动拷贝论坛帖子的程序,目的是处理成txt文件,这样我不用在电脑上看,电脑上看太伤眼睛了,做成txt就可以放到MP3里看.有些论坛帖子相当不错的.
比如论坛某个版块下会有很多页,它的网址是会有规律的带流水序号的,这就可以流水顺序地一页一页地去爬,爬到那个页以后获取txt源文件(当然实际情况比这个复杂,每个页里面有很多帖子,帖子又会有很多页,不过这个我已经用了别的方法能够处理.现在的问题就是webbrowser流水爬页不行).我现在用webbrowser去爬(载入网页),用循环语句:
For i = Text5 To Text6'手工定义首末页码
WebBrowser1.Navigate "网址" & 流水序号

试了以后发现webbrowser爬页不成功.第一页完了就结束了,不会给我爬第二页.
有没有什么好办法,能稳定地一页一页循环爬下去呢??
------------------------
Private Sub Command1_Click()
For i = Text5 To Text6'手工定义首末页码
Text2 = Text7 & i 'text7是网址的共同部分,i是流水序号
WebBrowser1.Navigate Text2
Call Command2_Click'这里command2获得txt源文件并处理掉不需要的代码
Next i'按理说它应该循环下去就能爬页啊
End Sub

[解决办法]
xmlhttp

inet
[解决办法]
用个Timer检测..判断页面完成复制好..然后转到下一个页面

热点排行