如何提取webBrowser控件定向后页面中的内容?
stringurl="www.google.com";webBrowser1.Navigate(url);//将控件页面定向到url字符串制定的内容stringconte...
string url = "www.google.com";
webBrowser1.Navigate(url);//将控件页面定向到url字符串制定的内容
string content = webBrowser1.Document.ToString();//但这样提取不到内容,增加这句会报错,webBrowser1.Document对象不存在。
报错:Object reference not set to an instance of an object.
把后一句去掉是可以正常显示的。 展开
webBrowser1.Navigate(url);//将控件页面定向到url字符串制定的内容
string content = webBrowser1.Document.ToString();//但这样提取不到内容,增加这句会报错,webBrowser1.Document对象不存在。
报错:Object reference not set to an instance of an object.
把后一句去掉是可以正常显示的。 展开
展开全部
在webbrowser的事件属性面板中添加DocumentCompleted事件处理函数,在里面判断控件完成状态:
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (webBrowser1.ReadyState == WebBrowserReadyState.Complete)
{
}
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (webBrowser1.ReadyState == WebBrowserReadyState.Complete)
{
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
OnDocumentCompleted
{
string content = webBrowser1.Document.ToString();//
}
{
string content = webBrowser1.Document.ToString();//
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
documentText呢?
我以前也用过,发现他Document。Document.InnerText DocumentText都不同步
我以前也用过,发现他Document。Document.InnerText DocumentText都不同步
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询