【问题标题】:Get Developer Mode Source Code (F12) of a Web Page using C# (Dynamic Source of a web)使用 C#(Web 的动态源)获取网页的开发者模式源代码 (F12)
【发布时间】:2015-03-24 18:35:15
【问题描述】:

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

【问题讨论】:

    标签: c# html .net google-chrome


    【解决方案1】:

    一种方法是等待页面完全加载,然后异步调用您的 c# 功能。

    jQuery

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

    而在 c# 中你会得到类似的东西

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

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

    【讨论】:

    • 我不想在页面加载的同时阅读源代码,我只需要知道网页处于活动状态时动态发生的变化
    • @SoorajBathery 仅供我理解:您想在活动网站的内容发生变化时捕捉事件?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多