나는 파이썬 배경에서 오는 C #에 익숙하지 않다. 나는 이것을 알아 내는데 어려움을 겪었다. 파이썬에서 나는 이것을하기 위해 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 문서 만 인쇄합니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까? 대단히 감사하겠습니다. 저는 파이썬 프로그램 중 하나를 변환하여 C #을 배우려고합니다. 단지 fyi입니다.
DocumentNode
의 OuterHtml
속성을 사용합니다.
var webGet = new HtmlWeb();
var document = webGet.Load("http://stackoverflow.com");
Console.WriteLine(document.DocumentNode.OuterHtml);