【发布时间】:2014-03-23 07:34:48
【问题描述】:
string urlt = webBrowser1.Url.ToString();
Webbrowser1.Navigate("Google.com")
HtmlElement elem;
if (webBrowser1.Document != null)
{
HtmlElementCollection elems = webBrowser1.Document.GetElementsByTagName("HTML");
if (elems.Count == 1)
{
elem = elems[0];
string pageSource = elem.InnerHtml;
if (pageSource == "404" || pageSource == "Inter" || pageSource == "siteblocked")
{
}
else
{
Ret2.Add("Page.." + "Url..." + urlt);
}
我正在使用上述代码在“DocumentCompleted”事件中读取网页,但如果我是 对多个 URL 使用“For 循环”它不会每次都调用 DocumentCompleted 事件如果有什么好主意,请提出建议。
【问题讨论】:
-
Noseratio 谢谢,但不支持异步或等待我认为我正在使用 vs2010 并且我已经安装了Nuget 但我仍然在寻找异步关键字,请帮助
标签: c# webbrowser-control