ldy-miss
from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument(\'--headless\')
options.add_argument(\'--dns-prefetch-disable\')
options.add_argument(\'--no-referrers\')
options.add_argument(\'--disable-gpu\')
options.add_argument(\'--disable-audio\')
options.add_argument(\'--no-sandbox\')
options.add_argument(\'--ignore-certificate-errors\')
options.add_argument(\'--allow-insecure-localhost\')

driver = webdriver.Chrome(options=options)
driver.get(\'http://www.douban.com\')
width = driver.execute_script(
        "return Math.max(document.body.scrollWidth, document.body.offsetWidth, document.documentElement.clientWidth, document.documentElement.scrollWidth, document.documentElement.offsetWidth);")
height = driver.execute_script(
        "return Math.max(document.body.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight, document.documentElement.scrollHeight, document.documentElement.offsetHeight);")
driver.set_window_size(width + 100, height + 100)
driver.save_screenshot(\'douban.png\')
driver.close()

分类:

技术点:

相关文章: