Question

Anyone created an open source C# parser for Web Links HTTP "Link" header? See:
http://tools.ietf.org/html/rfc5988.

Example:

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

Thanks.

Update: Ended up creating my own parser: https://github.com/JornWildt/Ramone/blob/master/Ramone/Utility/WebLinkParser.cs. Feel free to use it.

Was it helpful?

Solution

Ended up creating my own parser: https://github.com/JornWildt/Ramone/blob/master/Ramone/Utility/WebLinkParser.cs. Feel free to use it.

OTHER TIPS

Take the HTML Agility Pack and use the right

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]"))
            {
            }
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top