Node.js, Puppeteer

素でREPLでAsync/Awaitを実行してもSyntaxError: await is only valid in async functionとエラーが表示されます。
だけどREPLでAsync/Awaitを使いたい時っ ...

Lambda, Puppeteer

Puppeteerを並列処理するために、Puppeteer Clusterを使いますが、これをAWSのLambdaで実行するにはそれに合わせて設定しないといけません。
しかし、公式ページの説明を見てもどうすれば良いかよく分から ...

Lambda, Puppeteer

LambdaでPuppeteerを実行する時によく使うモジュールの一つがchrome-aws-lambdaですね。
これを使っている時に文字化けする場合の原因と解決方法を書きます。

原因

このモジュールはLambda ...

Puppeteer

タイトルにはTimeoutError: Navigation timeout of 30000 ms exceededの解決方法と書いてありますが、下記のエラーメッセージが出たときも同じく解決方法の一つになります。原因が一緒ですので。 ...

Puppeteer

Puppeteerで「ERROR: Execution context was destroyed, most likely because of a navigation.」が出る時の解決方法。

原因

エラーメッセージにも ...

Puppeteer

Puppeteerを操作する際に位置情報が重要になることありますが、普通に操作しらたPuppeteerが動作しているマシンの大体の位置が利用されます。
例えば、Googleの検索だとマシンのIPで大体の位置を特定してその位置を ...