2012-08-24 6 views

답변

1

HAP입니다. 페이지를 얻으려면 WebClient 또는 HttpWebRequest을 사용하십시오. 예를 들어

:

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

지금은 말한다 문자열에 잘못된 문자 – user1575229

+0

@ user1575229 미안 해요, 난 대답을 업데이트했습니다. –

+0

고마워 .. 성공 했어. 이제는 if (doc.DocumentNode! = null)와 같은 요소를 읽으려고합니다. { HtmlAgilityPack.HtmlNode 노드 = doc.DocumentNode.SelectSingleNode ("Link @@ rel = 'shortcut icon 또는 @ rel ='apple- 터치 아이콘 ''); if (node! = null) { HtmlAgilityPack .HtmlAttribute attr = node.Attributes [ "href"]; } }하지만 댓글에서 질문하는 대신 – user1575229