HtmlAgilityPack의 웹 페이지 소스 인쇄

beautifulsoup c# html html-agility-pack 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 문서 만 인쇄합니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까? 대단히 감사하겠습니다. 저는 파이썬 프로그램 중 하나를 변환하여 C #을 배우려고합니다. 단지 fyi입니다.

수락 된 답변

DocumentNodeOuterHtml 속성을 사용합니다.

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는 합법적입니까? 예, 이유를 알아보십시오.