「AngleSharp」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
6行目: | 6行目: | ||
主に「[[Html Agility Pack]]の代替」として[[スクレイピング]]用途で人気があるようだが、レンダリングエンジンを頑張って実装すれば独自の[[ウェブブラウザ]]が作れそうな代物である。 | 主に「[[Html Agility Pack]]の代替」として[[スクレイピング]]用途で人気があるようだが、レンダリングエンジンを頑張って実装すれば独自の[[ウェブブラウザ]]が作れそうな代物である。 | ||
+ | |||
+ | == 備考 == | ||
+ | JavaScriptによるDOM操作結果をスクレイピングしたい場合は[[Selenium]]の方が圧倒的に安定している。 | ||
== 外部リンク == | == 外部リンク == | ||
* https://anglesharp.github.io/ | * https://anglesharp.github.io/ |
2022年4月28日 (木) 05:39時点における最新版
AngleSharpとは、.NET向けのHTML、SVG、MathMLなどのハイパーテキストのパーサーである。
W3CのHTML5の公式仕様に基づいている。 CSSのパースもできる。 .NETで実装されたJavaScriptのインタプリタである「jint」と連携することもできる。
主に「Html Agility Packの代替」としてスクレイピング用途で人気があるようだが、レンダリングエンジンを頑張って実装すれば独自のウェブブラウザが作れそうな代物である。
備考[編集 | ソースを編集]
JavaScriptによるDOM操作結果をスクレイピングしたい場合はSeleniumの方が圧倒的に安定している。