webBrowser如何判断一个url真正加载完成,这个url页面中有ajax的调用

shbaby008 2011-05-11 03:33:35
下面的代码试了,取的的InnerHtml还是没有 加载ajax之前的页面的内容

如何才能取得加载ajax之后页面的的所有内容
        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
WebBrowser wb = sender as WebBrowser;

if (wb.ReadyState != WebBrowserReadyState.Complete)
return;

if (e.Url.ToString() != wb.Url.ToString())
return;
if (wb.StatusText == "完毕")
{
if (wb != null) output.AppendText("a\r\n");

if (wb != null) output.AppendText(wb.Document.Body.InnerHtml);
}

}


谢谢
...全文
620 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bi313625312 2012-06-16
  • 打赏
  • 举报
回复
Document.Body.OuterHtml我这儿是这样能够获取到的
平原 2011-05-26
  • 打赏
  • 举报
回复
解决了吗?我也在找解决的方法!
shbaby008 2011-05-11
  • 打赏
  • 举报
回复
没人会吗

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧