我正在尝试使用C#获取网页的源代码,我得到了基本的源代码,但大部分数据都是动态生成的。如何获得充满数据的最终源代码?(与谷歌浏览器和IE中的开发人员选项相同)
一种方法是等待页面完全加载,然后调用 c# 功能异步。
杰奎里
$(document).ready(function () { $.ajax("example.cs/MyWebMethod");});
在 c# 中,你会得到类似的东西
[System.Web.Services.WebMethod()]
public void MyWebMethod() {
//..do stuff
}
如果ready
事件也"太早",你可以在jscript中设置超时,并在设定的时间段后调用WebMethod