Node.jsでスクレイピングする方法
まず適当なディレクトリを作成して移動
loading...
npm初期化
loading...
node-fetchとjsdomをインストール※jsdomは Node.js v12以降が必要です
loading...
ES Modules (ESM)を有効にする
node-fetchはver3からES Modules (ESM)専用になったので実行ファイルの拡張子を.mjsにするかpackage.jsonに"type": "module"
を追加してES Modules (ESM)を有効にする必要があります。
今回は"type": "module"
を追加する方法で行きます。
loading...
実行ファイル(index.js)の作成
loading...
サンプルプログラムを作成
以下はexample.comのh1テキストを取得するコードになります。
loading...
実行
実行するとh1のテキスト”Example Domain”がログに出力されます。
loading...
loading...