只需一步,快速开始
分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程
HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成
HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子
查看完整内容
使用道具 举报
private void webBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { if (e.Url.ToString() == webBrowser1.Url.ToString()) { 执行一以这里表示第一次执行完了,然后你的List不就是要执行一下I++吗,自己定义一个变量I就是了,执行完一次加1, 然后再循环直到数据取完
站长苏飞 发表于 2014-5-1 14:18 http://www.sufeinet.com/thread-3941-1-1.html看第十九个
站长苏飞 发表于 2014-5-1 20:27 执行完一个再执行下一个,不要用循环,
站长苏飞 发表于 2014-5-2 11:02 想通了?
mogu_chulian 发表于 2014-5-2 11:05 没想通...
int i = 0; private void webBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { if (e.Url.ToString() == webBrowser1.Url.ToString()) { arr = webBrowser1.DocumentTitle; if (arr.Contains(textBox1.Text)) { listView1.Items[i].SubItems[1].Text = "支持"; MessageBox.Show("支持!"); } else { MessageBox.Show("不支持!"); } //这上面就是执行完一次,然后继续就行了在这里 i++; if (i< listView1.Items.Count) { webBrowser1.Navigate(listView1.Items[i].SubItems[0].Text + "/1.aspx"); //这样也是循环 } } }
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)
GMT+8, 2025-3-1 06:53
© 2014-2021