2012-08-24 107 views

回答

1

HAP無法從URL加載,只能從文件或從一個字符串。使用WebClientHttpWebRequest來獲取頁面。

例如:

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 node = doc.DocumentNode.SelectSingleNode(「//鏈接[@ rel ='快捷方式圖標或@ rel ='apple-觸摸圖標'「); if(node!= null) HtmlAgilityPack .HtmlAttribute attr = node.Attributes [「href」]; } }但無法正常工作 – user1575229