Selenium Headless Chrome 和语言设置

Posted

技术标签:

【中文标题】Selenium Headless Chrome 和语言设置【英文标题】:Selenium Headless Chrome and Language Setup 【发布时间】:2021-12-27 00:49:21 【问题描述】:

我正在使用 selenium 和 python 中的 chrome 驱动程序。我可以像这样设置我的 chrome 浏览器的语言:

options = webdriver.ChromeOptions()
options.add_experimental_option('prefs', 'intl.accept_languages': 'en,en_US')

这就像一个魅力,但只要我添加无头参数,我就会再次得到德语结果:

options.add_argument("--headless")

感谢大家的宝贵时间。

【问题讨论】:

【参考方案1】:

使用google-chrome-headless 设置语言,使用Options() 的实例传递--lang 命令,如下所示:

from selenium.webdriver.chrome.options import Options

options = Options()
options.add_argument('--lang=en_US')

参考

您可以在以下位置找到相关的详细讨论:

Issue 1925: Expose content settings in headless mode

【讨论】:

以上是关于Selenium Headless Chrome 和语言设置的主要内容,如果未能解决你的问题,请参考以下文章

Headless谷歌selenium使用

Selenium – Headless Chrome 无效语法

Selenium Headless Chrome 和语言设置

使用 chrome headless 和 selenium 下载

Selenium Chrome Headless 下载文件

利用 selenium 的 webdrive 驱动 headless chrome