【IotBank テックブログ】PuPHPeteerでスクレイピングを行う
こんにちは、サーバー側で自社サービスのスクリーンショットを撮る必要出てきたので、そのお話を簡単にします。スクレイピングはPythonで行うと言う方も多いと思いますが、弊社のバックエンドはLaravelを使ってシステム開発しておりますのでPHPでスクレイピングを行いました。ライブラリで有名どころはGoutteやseleniumなどありますが、今回はPuPHPeteerを使用しました。PuPHPeteerはNodeライブラリであるPuppeteerをPHPでも利用出来るようにしたもので、Headless Chrome, Firefoxを使ってのスクレイピングも簡単に行えます。スクリーンショッ...