打印HtmlAgilityPack的网页源

本文关键字:网页 HtmlAgilityPack 打印 | 更新日期: 2023-09-27 18:28:11

我是来自python背景的C#新手。我很难弄清楚这一点。在python中,我可以使用beautifulsoup来做到这一点:

from bs4 import BeautifulSoup
import requests
r = requests.get('http://stackoverflow.com').content
soup = BeautifulSoup(r).prettify
print soup

这将获取stackoverflow.com的源内容,并将其打印到控制台中。我不知道如何在C#中做到这一点。

        var webGet = new HtmlWeb();
        var document = webGet.Load("http://stackoverflow.com");
        Console.WriteLine(document);

这不起作用,它只打印var文档的类型。有人知道怎么做吗?非常感谢-我正在尝试通过转换我的一个python程序来学习C#,只是fyi。

打印HtmlAgilityPack的网页源

使用DocumentNode:的OuterHtml属性

var webGet = new HtmlWeb();
var document = webGet.Load("http://stackoverflow.com");
Console.WriteLine(document.DocumentNode.OuterHtml);