GET WebBrowser1 HTML内容后,阿贾克斯加载(VB 2010)

问题描述:

希望看到一些援助问题如何从WebBrowser1元素加载AJAX后获得完整的HTML代码。GET WebBrowser1 HTML内容后,阿贾克斯加载(VB 2010)

我有动态加载内容的网页,我需要它是由按下一个按钮加载之后得到这个内容。

还我试图让与动态数据格的内容,但没有工作(

RichTextBox1.Text = WebBrowser1.Document.GetElementById(TextBox1.Text).OuterText 

我不是能够做出的HTTPRequest从申请由于网站的复杂性(更容易从WebBrowser1获得内容)

+0

AJAX的目标是主要的页面加载连续和更新数据后,将数据加载,时间或天气的例子。所以取决于页面,也许你不能。我知道'WebBrowser'有一个'WebBrowser.DocumentCompleted'事件,但不知道这是否会AJAX – Mederic

+0

是的,你是对的火灾后..但我手动等到加载页面时,所有的Ajax调用完成,比我想点击一个按钮并获得完整的HTML含。如果等到一切都被加载,然后让一切只是做AJAX加载的内容 – vyazikov

+0

:'webbrowser.document.body.innerhtml' – Mederic

调查的页面结构更深,并意识到这不是AJAX调用...文档充满了IFRAME并且内容被加载到iframe中。(((

如何获取IFRAME内容

RichTextBox1.Text = WebBrowser1.Document.Window.Frames(0).Document.Body.InnerText