Puppeteer
Ⅰ. はじめに タイトルの通り「Puppeteerで拡張機能を読み込む方法」です。 Ⅱ. サンプルプログラム import puppeteer from 'puppeteer' import path from 'path' const pathToExtension = path.join(process.cwd(), 'my-extension'); const browser = await p…
Ⅰ. はじめに Ⅱ. 方法1(起動引数を設定する) 手順 1. サンプルプログラムを書く 実行結果 Ⅲ. 方法2(ライブラリを利用する方法) 手順 1. 必要なライブラリをインストールする 2. サンプルプログラムを書く 実行結果 参考 Ⅰ. はじめに タイトルの通り「pupp…
Ⅰ. はじめに タイトルの通り「Puppeteerでレスポンスを書き換える方法」です。 Ⅱ. やり方 1. テスト用のサンプルプログラムを書く index.html <html> <script> (async() => { let res = await fetch('/get_data.php') let json = await res.json() // console.log(json) })</script></html>…
Ⅰ. はじめに タイトルの通り「Puppeteer で指定した要素だけスクリーンショットを撮る方法」です。 Ⅱ. やり方 1. サンプルプログラムを書く const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch() const page =…
Ⅰ. はじめに TypeScriptのようなAltJSで以下のコードを実行すると、以下のエラーが出力されます。 await page.goto('http://example.com') let str = await page.evaluate(async () => { let res = await window.fetch('http://example.com') return await r…
Ⅰ. はじめに Ⅱ. やり方 1. Puppeteer をインストールする 2. サンプルプログラムを書く 3. 実行する 実行結果 GUIを持たないLinuxで実行する場合 1. ライブラリをインストールする 2. 日本語フォントをインストールする 3. サンプルプログラムを書く 4. 実行…