blog.amedama.jp
from selenium import webdriver
options = webdriver.ChromeOptions()
options.headless = True
driver = webdriver.Chrome(chrome_options=options)
url = 'https://www.amazon.co.jp/'
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("ss{}.png".format(i))
driver.quit()
Pyppetter
import asyncio
from pyppeteer import launch
async def main():
browser = await launch()
page = await browser.newPage()
await page.goto('https://www.amazon.co.jp/')
await page.screenshot({'path': 'example.png', 'fullPage': True})
await browser.close()
asyncio.get_event_loop().run_until_complete(main())