2012-03-16 11 views

risposta

-2

Prendere la HTML Agility Pac k e utilizzare il diritto

SelectNodes

query.

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

Grazie, ma, no, non è quello che sto chiedendo. Mi riferisco all'intestazione "Link" del livello del protocollo HTTP come descritto in http://tools.ietf.org/html/rfc5988. –

+0

Come stai ottenendo i tuoi documenti HTML? Se si tratta di una risposta Web, vi è l'enumerazione delle intestazioni che dovrebbe contenere il LINK. – weismat

+2

Nessun problema per ottenere la stringa dalle intestazioni HTTP. Il problema è analizzare il contenuto della stringa, suddividendolo in parti costituite da URL, tipo rel, titolo e altro. –