有人为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。随意使用它。
答案 0 :(得分:9)
答案 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]"))
{
}