2012-03-16 66 views

回答

-2

採取HTML Agility Pac k和使用權

的SelectNodes

查詢。

using HtmlAgilityPack; 

namespace WebScraper 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      HtmlWeb web = new HtmlWeb(); 
      HtmlDocument doc =web.Load(url); 
      foreach (HtmlNode link in doc.DocumentNode.SelectNodes("//a[@Link]")) 
      { 
      } 
+3

謝謝,但是,不,這不是我所要求的。我指的是http://tools.ietf.org/html/rfc5988中描述的HTTP協議級別「鏈接」頭。 – 2012-03-16 09:10:43

+0

如何獲取HTML文檔?如果它是WebResponse,那麼應該包含LINK的Headers激活。 – weismat 2012-03-16 09:40:24

+2

沒有問題從HTTP頭獲取字符串。問題在於解析字符串的內容 - 將其分爲由URL,rel-type,title等組成的部分。 – 2012-03-16 10:02:53