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

Web链接的C#解析器(RFC 5988),c#,hyperlink,rfc,C#,Hyperlink,Rfc,有人为Web链接HTTP“Link”头创建了开源C#解析器吗? 请参阅: 例如: Link: <http://example.com/TheBook/chapter2>; rel="previous"; title="previous chapter" 链接:;rel=“先前”;title=“上一章” 谢谢 更新:最终创建了我自己的解析器:。你可以随意使用它。拿k,然后用右边的 选择节点 询问 using HtmlAgilityPack; namespace WebScrape

有人为Web链接HTTP“Link”头创建了开源C#解析器吗? 请参阅:

例如:

Link: <http://example.com/TheBook/chapter2>; rel="previous"; title="previous chapter"
链接:;rel=“先前”;title=“上一章”
谢谢

更新:最终创建了我自己的解析器:。你可以随意使用它。

拿k,然后用右边的

选择节点

询问

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]"))
            {
            }

最终创建了我自己的解析器:。请随意使用。

谢谢,但是,不,这不是我想要的。我指的是HTTP协议级别的“链接”头,如中所述。您是如何获取HTML文档的?如果是WebResponse,则会有Headers枚举,其中应包含链接。从HTTP标头获取字符串没有问题。问题是解析字符串的内容-将其拆分为URL、rel类型、标题等部分。