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