Есть переменная в которой DOM страницы. Как с помошью HtmlAgilityPack получить все ссылки которые видны на странице?
Видимые - никак. Видимость может стилизоваться с помощю таблиц CSS.
Ответ ищется в гугле :) https://stackoverflow.com/questions/2248411/get-all-links-on-html-page
HtmlWeb hw = new HtmlWeb();
HtmlDocument doc = hw.Load(/* url */);
foreach(HtmlNode link in doc.DocumentNode.SelectNodes("//a[@href]"))
{
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей