Получить URL-адрес из href с помощью библиотеки AngleSharp - PullRequest
0 голосов
/ 27 мая 2018

Я использую c # с библиотекой AngleSharp для чтения URL-адреса из <a> Я могу легко читать содержимое, используя

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

Но что мне делать, чтобы прочитать URL-адрес из атрибута href во всех <a> тегов?

1 Ответ

0 голосов
/ 27 мая 2018

попробуйте это:

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
...