使用C#(Web的动态源)获取网页的开发者模式源代码(F12)

时间:2015-01-26 10:41:57

标签: c# html .net google-chrome

我试图使用C#获取网页的源代码,我获得了基本源代码,但大部分数据都是在之后动态生成的。如何获取填充数据的最终源代码? (与Google Chrome和IE中的开发者选项相同)

1 个答案:

答案 0 :(得分:0)

一种方法是等待页面完全加载并在之后调用c#功能asynchronus。

JQuery的

$(document).ready(function () { $.ajax("example.cs/MyWebMethod");});

在c#中你有类似

的东西
[System.Web.Services.WebMethod()]
public void MyWebMethod() { 
//..do stuff
}

如果ready事件也“太早”,您可以在jscript中设置超时并在设定的时间段后调用WebMethod