1

我正在使用带有 AngleSharp 库的 c# 来读取 URL,<a> 我可以使用轻松读取内容

var items = document.QuerySelectorAll("a");

但是我该怎么做,从所有标签的href属性中读取 URL?<a>

4

1 回答 1

1

尝试这个 :

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
于 2018-05-26T21:51:42.703 回答