human
domparserはnode.jsで使用できません。node.jsでHTMLを解析するのに適したライブラリはどれですか？ライブラリは効率的で、使いやすく、手入れが行き届いている必要があります。
gpt
`jsdom`パッケージは、node.jsでバックエンドのDOM/HTMLを解析するための最も人気のあるパッケージの一つであり、Githubで2,100万以上ダウンロードされ、18kスターを獲得している。ブラウザでDOMがどのように処理されるかに慣れていれば、フロントエンドでどのように処理されるかを忠実に模倣しようとするAPIなので、使いやすいはずだ。使い方のごく簡単な例としては、`const dom = new JSDOM("<!DOCTYPE html><body><h1>Hello, world!</h1></body>")` というように、パースしたいHTMLを文字列で渡してJSDOMオブジェクトを作成します。それから、この `dom` オブジェクトは、ブラウザ環境で見られるような多くの便利なプロパティを持っています。例えば、`window` プロパティを持ち、そのプロパティは `querySelector` や `document` などを持っているので、ブラウザの通常の javascript と同じように機能します（完全な対応ではありませんが）。

他の選択肢として、`htmlparser2`（`jsdom`と精神的には似ているが、若干使いにくい）、または`node-html-parser`（高速であることに重点を置いており、明示的にブラウザ環境を模倣しようとはしていない）がある。