L@ i]02@X K"Y^ҚTy"a"*z0uN(x`X@3A@Bދ˩^Ì>TC02ct'P 3+:F%u:¥EYlbid1ddates2026-01-06T23:55:00etitlex[JavaScriptでスクレイピング、HTMLParser.js forked node-html-parser with Deno bundledtagsi#js #denocurlxhttps://fukuno.jig.jp/4913dbodyya TypeScriptで記述されたスクレイピングライブラリ「node-html-parser」をDenoとブラウザ用にESモジュール化して使いたい。
Denoのnpm対応が進み、Deno bundleが復活したので、下記でOK!
npm i deno bundle dist/index.ts > bundle.js
DenoがTypeScriptをJavaScriptへのトランスパイルと1ファイル化してくれます。node_modulesのimportもお任せできて便利。パック化してしまえば、その後の汚染からも守れます。
従来は、npmのnode-html-parserの依存モジュールを順にESモジュール化していくか、webpackなどで固めたものにexportを足していましたが、こちらの方が楽!

「HTMLParser at node-html-parser」
querySelectorやquerySelectorAllなど、ブラウザ上でDOMをたどる感覚で使えて便利です。(参考、scrape.js)
links
- 2005年からの585記事を追加、エキサイトブログの記事バックアップツール、backup-exblog
cimgxKhttps://img.sabae.cc/data/20260107/5181491e-750c-4b4b-b3d3-e3d602b7def4.jpg