2009年12月4日
摘要: 问题描述:有一个网页列表,准备用webBrowser的navigate一个个去访问,然后获取页面内容。但navigate是异步的,一调用之后,不等待页面加载完毕,因为访问网页需要时间,取决于网速,程序就返回循环继续用下一个网址调用navigate,导致navigate不停的被调用,结果是一个网页都打不开,只有列表中最后一个列表,因为没有后续的干扰能被完整加载。网上发现有人跟我情况一样,提供的方法能... 阅读全文
posted @ 2009-12-04 17:57 米高佐敦 阅读(631) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Text; using System.Data; using System.IO; using System.Net; using System.Net.Security; using System.Security.Cryptography.X509Certificates;... 阅读全文
posted @ 2009-12-04 17:45 米高佐敦 阅读(3276) 评论(1) 推荐(0) 编辑
摘要: private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){//将所有的链接的目标,指向本窗体 foreach (HtmlElement archor in this.webBrowser1.Document.Links){ archor.SetAttribut... 阅读全文
posted @ 2009-12-04 17:41 米高佐敦 阅读(335) 评论(0) 推荐(0) 编辑