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 和语言设置的主要内容,如果未能解决你的问题,请参考以下文章
Selenium – Headless Chrome 无效语法
Selenium Headless Chrome 和语言设置