Web链接的C#解析器(RFC 5988)
有人为Web链接HTTP“Link”头创建了开源C#解析器吗? 请参阅: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
例如:
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类型、标题等部分。