Подтвердить что ты не робот

Парсер С# для веб-ссылок (RFC 5988)

Кто-нибудь создал парсер С# с открытым исходным кодом для заголовков HTTP Link? См.:
http://tools.ietf.org/html/rfc5988.

Пример:

Link: <http://example.com/TheBook/chapter2>; rel="previous"; title="previous chapter"

Спасибо.

Обновление: закончено создание собственного анализатора: https://github.com/JornWildt/Ramone/blob/master/Ramone/Utility/WebLinkParser.cs. Не стесняйтесь использовать его.

4b9b3361

Ответ 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]"))
            {
            }