当前位置:首页 > Web开发 > 正文

selenium实现网页截全屏

2024-03-31 Web开发

标签:

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('') 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()

selenium实现网页截全屏

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/43032.html