使用AngleSharp库从href获取url

时间:2018-05-26 21:36:52

标签: c# .net anglesharp

我正在使用带有AngleSharp库的c#来从<a>读取网址 我可以使用

轻松阅读内容
var items = document.QuerySelectorAll("a");

但我该怎么做才能阅读所有href代码中<a>属性的网址?

1 个答案:

答案 0 :(得分:0)

试试这个:

var anchors = document.QuerySelectorAll("a").OfType<IHtmlAnchorElement>();
foreach (var a in anchors)
{
    Console.WriteLine(a.Text); // prints the link inner text
    Console.WriteLine("Href = " + GetAttribute("href")); // prints all the links
}
// if you are using winforms then replace console.writeline with string text