PythonとSeleniumを使ってWebサイトの画面キャプチャを撮ってみます。
手順1 Seleniumを準備
pipコマンドを使って、「Selenium」をインストールします。
1 | pip install selenium |
手順2 WebDriverを準備
下記サイトからChromeDriverをダウンロードし、パスが通った場所に格納します。
ChromeDriver - ダウンロードはこちらから
ChromeDriverのバージョンは、各環境にインストールされているChromeブラウザのバージョンと合わせる必要がありますので注意して下さい。
手順3 Pythonプログラムを作成
Pythonで実装します。
1 | import time, selenium.webdriver |
手順4 実行
実行するとChromeブラウザが起動され、スクリーンショットが撮られます。
下記が自動的に取得されてたスクリーンショット画像です。
URLをリスト化して複数のWebサイトを自動的に取得するなどいろいろ応用ができると思います。