2017-02-28 46 views
1

因此,我想使用Web浏览器控件获得页面的可见内容,编程语言无所谓C#或VB完全没问题,我已经在使用这样的事情网络浏览器客户端如何捕获文件类似事件完成事件后JavaScript已加载

Dim wb As New WebBrowser 
wb.Navigate("http://some_random_website.com") 

While wb.ReadyState <> WebBrowserReadyState.Complete 
      Application.DoEvents() 
End While 
Dim content_retrieved as string = wb.Document.Body.InnerText 

(我只在可见的内容不是HTML源兴趣)

这基本上使程序做什么,直到Web浏览器客户端完成页面加载它工作得很好

但我有一个动态创建其内容的某些页面和WebBrowserReadyState.Complete火灾的JavaScript已经加载完成其功能之前,所以我得到的页面没有动态创建的内容

任何解决方案或引用将是非常有益的。 提前致谢!

回答