ウェブブラウザを用いたウェブアプリケーションの自動操作は、昔と違って妙に需要があります。これまでのローカルアプリケーションの操作は、VBAなどがDLLを介して行う事ができました。ウェブブラウザの場合、Selenuim Basicを使って操作することも可能です。 一方で現代の多くのウェブアプリケーションはREST APIを装備しているので、人間が操作するような操作方法を持ってして、作業を再現するような事も不要になりつつありますが、コードの記述を必要とするため、RPAなどを用いて作ってるのが現状です。 今回、GoogleのChromeチーム謹製のChromeを操作するNode.jsライブラリ「Puppeteer」を用いて、ブラウザ操作の自動化と、ついでに単独実行ファイル化をやってみたいと思います。 ※Microsoft Playwrightと呼ばれるPuppeteerフォークがあり、こちらはS
![Node.jsとPuppeteerでChromeを自動操縦する 🌴 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)