webbrowser 如何获取ajax返回的页面
2个回答
展开全部
线程等待
//写在窗口类构造方法里
browser.DocumentCompleted+=new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(browser_DocumentComoleted);
//browser.Isbusy浏览器是否在加载新文档
///写在browser_DocumentComoleted事件里。如果需要,价格条件判断
while(browser.IsBusy)
{
Application.DoEvents();
Thread.Sleep(100);
}
//写在窗口类构造方法里
browser.DocumentCompleted+=new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(browser_DocumentComoleted);
//browser.Isbusy浏览器是否在加载新文档
///写在browser_DocumentComoleted事件里。如果需要,价格条件判断
while(browser.IsBusy)
{
Application.DoEvents();
Thread.Sleep(100);
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请求地址可以用 BeforeNavigate2 事件,
参见
http://www.cnblogs.com/eaglet/archive/2008/11/19/1336347.html
返回的数据我没有找到单独取的地方,最终转化成html形式的页面数据可以到
webBrowser.Document.Body.InnerText 中去取。
参见
http://www.cnblogs.com/eaglet/archive/2008/11/19/1336347.html
返回的数据我没有找到单独取的地方,最终转化成html形式的页面数据可以到
webBrowser.Document.Body.InnerText 中去取。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询