Seleniumでページ全体のスクリーンショットを撮る
driverをheadlessモードで取得して、
page_width = driver.execute_script('return document.body.scrollWidth')
page_height = driver.execute_script('return document.body.scrollHeight')
driver.set_window_size(page_width, page_height)
driver.save_screenshot("test.png")
以前はこういう感じでやっていたけれど、今回の方法のほうが良さそう。