Web链接的C#解析器(RFC 5988)

时间:2012-03-16 06:17:25

标签: c# hyperlink rfc

有人为Web Links HTTP“Link”标题创建了一个开源C#解析器吗? 请参阅:
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。随意使用它。

2 个答案:

答案 0 :(得分:9)

结束创建我自己的解析器:https://github.com/JornWildt/Ramone/blob/master/Ramone/Utility/WebLinkParser.cs。随意使用它。

答案 1 :(得分:-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]"))
            {
            }