Puppeteerシリーズで特定のジャンルで需要がありそうなのが「定期的に実行」系。しかし、通常のPuppeteerでは一回実行して完了したらそれで終了です。この定期実行は、特定サイトのデータを定期的にCSVでダウンロードしておくであったり、また、特定サイトの情報を定期的にスクレイピングなど、使い所は結構あります。 今回はGoogle Mapsの特定のポイントのスクリーンショットを定期的に取得するタイプのものを作ってみました。xlsxに記述したURLを取り込み、10分毎にそれらのスクショを撮るというものです。 ※保存場所をGoogle Drive File Streamの場所に指定すれば、Google Driveへのアップロードも自動化になるので、Google Apps Scriptでスクレイピングするよりずっと効果的だと思います。 今回使用するモジュール等 puppeteer-core
![Puppeteerで特定サイトのスクショを定期的に取得 - 🌴 officeの杜 🥥](https://cdn-ak-scissors.b.st-hatena.com/image/square/37c1744fe8f9550c318ec7983c165674ddcb4695/height=288;version=1;width=512/https%3A%2F%2Fofficeforest.org%2Fwp%2Fwp-content%2Fuploads%2F2020%2F02%2F20180917114554.png)