エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Puppeteerで特定のドメインだけ通信する方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Puppeteerで特定のドメインだけ通信する方法 - Qiita
発端 最近とあるスクレイピンングが失敗するようになったのでヘッドレスをfalseにして画面を確認してみ... 発端 最近とあるスクレイピンングが失敗するようになったのでヘッドレスをfalseにして画面を確認してみました どうやら外部ソースの読み込みに時間がかかっており、そのせいで10秒のタイムアウトに引っかかっていた模様 今回の対象はHTMLをロードした時点で必要な情報は抜き出せる状態だったので、余計なドメインのリクエストを行わないようにしようと考えました 対処方法 元々画像のリクエストは行わないようにしていたので、特定ドメイン以外のリクエストも行わないような処理を追加しました ソースはこんな感じになります await page.setRequestInterception(true); page.on("request", request => { if (request.resourceType() === "image") { request.abort(); } else if (!req