リンクを抽出する

Sleipnir などのタブブラウザに付いているリンク抽出機能は、リンクの抽出だけなら .NET Framework の HtmlDocument クラスを使うことで簡単に実現できます。

HtmlDocument document = webBrowser.Document;

// リンクを列挙する
foreach (HtmlElement element in document.GetElementsByTagName("A"))
{
    string href = element.GetAttribute("href");
    Console.WriteLine(href);
}