是否可以使用 Selenium 和 Python 来提高全屏屏幕截图的分辨率?我目前通过以下方式截图,分辨率似乎很低:
browser = webdriver.Chrome('C:\Python27\chromedriver.exe')
browser.maximize_window()
browser.get("http://www.google.com")
browser.save_screenshot("savedImage.png")
要在 Chrome selenium webdriver 中获取更高 DPI 的屏幕截图,请尝试使用
--force-device-scale-factor
选项,如下所示:
desired_dpi = 2.0
options = ChromeOptions()
options.add_argument(f"--force-device-scale-factor={desired_dpi}")
driver = webdriver.Chrome(chrome_options=options)