HtmlAgilityPackのウェブページのソースを印刷する

beautifulsoup c# html html-agility-pack python

質問

私はPythonの背景から来ているC#には新しかったです。私はこれを考え出すのに苦労しました。私はこれを行うにはbeautifulsoupを使用することができます:

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

これは、stackoverflow.comのソースコンテンツを取得し、コンソールに出力します。私はC#でこれを行う方法を理解することはできません。

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

これは動作しません、それはvarドキュメントの種類だけを出力します。誰もこれを行う方法を知っていますか?大変感謝しています - 私はPythonプログラムの一つをfyiに変換することによってC#を学ぼうとしています。

受け入れられた回答

DocumentNode OuterHtmlプロパティを使用します。

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



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ