当设置options.add_argument("--headless")时,设置以下指定下载路径之类的便失效了:

prefs = {'profile.default_content_settings.popups': 0,  # 防止弹窗
         'download.default_directory': dir_config.download_dir,  # 设置默认下载路径
         'profile.default_content_setting_values.automatic_downloads': 1}  # 允许多文件下载
options.add_experimental_option('prefs', prefs)

另外截图截出来的并不是窗口最大化时的图片,是初始窗口大小的。导致错误截图基本上看不出问题。

请教大家,如何在无头模式下下载和最大化窗口?

另外:
如何下载页面图片?
试过ActionChains(driver).context_click(driver.find_element_by_tag_name("img")).send_keys("v").send_keys(Keys.ENTER).perform()完全不行


↙↙↙阅读原文可查看相关链接,并与作者交流