关于Chrome WebDriver选项的问题

huangapple go评论59阅读模式
英文:

question about the chrome webdriver options

问题

我想要使用无头浏览器并进行下载设置。

chrome_options.add_argument('headless')

chrome_options.add_argument("disable-gpu")
chrome_options.add_experimental_option("prefs", {
"download.default_directory":{fold_name},
"download.prompt_for_download": False,
"download.directory_upgrade": True,
"safebrowsing.enabled": True
})


这是我的设置,但当我尝试设置无头选项时,下载选项不起作用。
我该如何解决这个问题?
英文:

I want to use the headless and download setting.

chrome_options.add_argument('headless')

chrome_options.add_argument("disable-gpu")
chrome_options.add_experimental_option("prefs", {
"download.default_directory":{fold_name},
"download.prompt_for_download": False,
"download.directory_upgrade": True,
"safebrowsing.enabled": True
}) 

This is my setting but when I try to set the headless option, download option doesn't work.
How can I solve this?

答案1

得分: 1

当前的 Chrome 浏览器有两种无界面模式:

  1. 旧版模式 = 不允许下载,当像问题中的语法一样使用时,它是默认模式。

  2. 新版模式 = 这将成为较新版本中的默认模式,与有界面的 Chrome 一样工作,但没有界面!可以使用 "--headless=new" 来访问它(就像 mate 的回答中提到的那样)。

参考链接:
https://www.selenium.dev/blog/2023/headless-is-going-away/
https://developer.chrome.com/articles/new-headless/

英文:

Current chrome has 2 headless modes:

  1. old = which does not allow downlaods and it is the default one when used like syntax in the question.

  2. new = this will be the default in the newer builds, works exactly like headful chrome but without head! it can be accessed using "--headless=new" (like mate's answer)

ref:
https://www.selenium.dev/blog/2023/headless-is-going-away/

https://developer.chrome.com/articles/new-headless/

答案2

得分: 0

添加 Chrome 选项参数的方法是:

chrome_options.add_argument('--headless=new')

适用于 Selenium 版本高于 4.8.0。

对于旧版本,请使用:

chrome_options.headless = True
英文:

The way to add arguments to chrome options is

chrome_options.add_argument('--headless=new')

for selenium newer then 4.8.0.

For older versions, use

chrome_options.headless = True

huangapple
  • 本文由 发表于 2023年3月15日 19:00:39
  • 转载请务必保留本文链接:https://go.coder-hub.com/75743818.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定