C#下载检查元素后面的代码

时间:2016-04-13 12:57:23

标签: c# html download element inspect

有没有办法下载inspect元素中显示的代码?它与页面源代码不同,我需要它。

2 个答案:

答案 0 :(得分:1)

虽然您可以非常轻松地复制从页面生成的实际渲染标记(通过开发人员工具),但只有在服务器呈现和处理之后的内容

您将无法访问原始代码隐藏文件(例如*.cshtml*.cs*.aspx.cs),除非明确配置服务器以使它们成为已访问,默认情况下已关闭(有充分理由)。

您最好的选择可能只是向网站开发人员询问文件本身或他们如何完成您尝试复制的内容。

答案 1 :(得分:1)

这将获取给定网页的HTML代码。应该注意的是javascript不会被执行。这只是网页的纯文本表示。

class Program
{
    static void Main(string[] args)
    {
        using (var client = new WebClient())
        {
            var contents = client.DownloadString("http://www.yahoo.com");
            Console.WriteLine(contents);
        }
    }
}