Я использую c # с библиотекой AngleSharp для чтения URL-адреса из <a> Я могу легко читать содержимое, используя
<a>
var items = document.QuerySelectorAll("a");
Но что мне делать, чтобы прочитать URL-адрес из атрибута href во всех <a> тегов?
href
попробуйте это:
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