当设置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()
完全不行