はじめに Seleniumでページ全体のスクリーンショットを撮る際,以下のようなプログラムをよく目にしますが,複数のページを撮りたい場合にはあまりふさわしくないように感じます。 driver.get(url) w = driver.execute_script('return document.body.scrollWidth') h = driver.execute_script('return document.body.scrollHeight') driver.set_window_size(w, h) driver.save_screenshot('screenshot.png') 上記手法の問題点 別のページにアクセスする前にサイズをリセットする必要がある。 ページによっては画面のサイズやアスペクト比で表示形式を変えている場合があります。PC用(スマホ用)デザインで統一したい場