実現したいこと
複数のURLページをスクショして廻るプログラムを書こうと思っています。
その第1段階として、Chromeのheadless環境で一つのURLページをスクショして保存しようとしたのですが
実現できず躓いています。。
やったこと
下記ページを参考にコマンドラインから下記コマンドを叩きました。
https://developers.google.com/web/updates/2017/04/headless-chrome
'''
"C:\Program Files\Google\Chrome\Application\chrome.exe" --headless --disable-gpu ––screenshot="C:\Users{自分のデスクトップパス}\tetetest.jpg" https://www.{指定したいURL}
'''
確認したこと
- 走らせるとエラーは吐かずスクショも取られていない様子でした。
- --headless --disable-gpu を除いて走らせるとchromeが起動して指定したURLページが開きます。
- 保存場所についても、デフォルトではchrome.exeと同じパスに保存されてしまうということだったので確認しましたがありませんでした。勿論、指定したパス(デスクトップ)も確認しました。
- chrome.exeのパスは正確であることを確認しました。
環境
windows10
Chromeバージョン: 90.0.4430.212(Official Build) (64 ビット)
宜しくおねがいします。