はじめに Phantom JSを長らく使ってきたけれど、24時間稼働のアプリケーションに使用していると、時々落ちてしまう。 どうしたものかと悩んでいたら、Headless Chromeが使用できるようになったので、そちらに切り替えをしている。 Headless ChromeをNode.JSで使用するときは、Googleのライブラリpuppeteerを使う。 すんなりと使えればいいんだけど、CentOS7で使用するときは、ちょっとしたコツがいります。 普通に、npm install --save puppeteerでインストールして、使用するとひたすらエラーが出ます。 使用方法は、GitHubのIssueに書かれています。 https://github.com/GoogleChrome/puppeteer/issues/391 上のリンクの方法で、うまく行ったので、記録として残しておきます。