HTML 민첩성 팩로드 방법 문제

asp.net c# html-agility-pack

문제

나는 HTML 민첩성 팩을 사용하고 있습니다. HtmlDocument 클래스의 Load 메서드에 "http://www.stackoverflow.com"과 같은 URL이 전달되면 URI가 올바른 형식이 아니라고 표시됩니다.

    doc.Load(TextBoxUrl.Text, Encoding.UTF8 );

내가 시도하는 URL은 http://www.stackoverflow.com/questions/846994/how-to-use-html-agility-pack입니다.

수락 된 답변

HAP은 파일이나 문자열에서만 URL에서로드 할 수 없습니다. WebClient 또는 HttpWebRequest 를 사용하여 페이지를 가져옵니다.

예 :

HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
using (var wc = new WebClient())
{
    doc.LoadHtml(wc.DownloadString(TextBoxUrl.Text));
}


Related

아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.