网站使用ajax加载一些数据。当DocumentCompleted时,我只获取没有ajax数据的html代码。
如何通过webkit.net获取ajax数据?
感谢。
答案 0 :(得分:0)
我最近刚刚与自己斗争过,并且应该有一个可行的解决方案。我没有尝试过使用ajax,但是我在创建和附加C#中的DOM元素后使用它,它生成完整的代码,其中DocumentText只生成原始的未修改的HTML。
var fullHTML = webKitBrowser1.StringByEvaluatingJavaScriptFromString("document.getElementsByTagName('html')[0].outerHTML")
我所看到的这种方法的唯一限制是它不包含doctype标签(如果有),但其他一切都在那里。