AngleSharpの準備
AngleSharpのライブラリをインストールする方法
VisualStudioのNuGetからインストールするのが簡単です。
「C#」+「.NET6」でプロジェクトを作成し、Nugetから「AngleSharp」を検索してインストールします。

操作サンプルコード
AngleSharpを使ってサイトからhtmlを読み込み、QuerySelector形式でアクセスするサンプルコードです。
画面にボタンを追加して、以下のコードを入力して実行してください。
出力ウィンドウに<h1>タグの内容が表示されます。
using AngleSharp.Dom;
using AngleSharp;
using AngleSharp.Html.Dom;
using System.Diagnostics;
namespace Sample
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private async void button1_Click(object sender, EventArgs e)
{
//AngleSharpのブラウザ機能の初期化
IBrowsingContext context = BrowsingContext.New(Configuration.Default.WithDefaultLoader());
//サイトからhtmlを取得しDocument形式で保持
IDocument doc = await context.OpenAsync("https://web.biz-prog.net/");
//h1タグの要素を取得し、テキスト内容を表示する
var nodes = doc.QuerySelectorAll<IHtmlHeadingElement>("h1");
foreach ( var node in nodes )
{
Debug.WriteLine(node.InnerHtml);
}
}
}
}
