【问题标题】:How do i change the language of the browser(Chrome) using Selenium?如何使用 Selenium 更改浏览器(Chrome)的语言?
【发布时间】:2021-08-03 23:29:51
【问题描述】:

我目前正在编写一个必须抓取 Instagram 视频并下载它们的代码,问题是当尝试在另一台具有另一种默认语言的计算机上使用它时,代码因此无法工作。

所以我想做的是能够改变搜索引擎的语言

我之前试过的是

options=webdriver.ChromeOptions()
options.add_argument('--ignore-certificate-errors')
options.add_argument('--user-agent=""Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36 Edg/91.0.864.37""')
options.add_argument("--lang= es")
driver = webdriver.Chrome(executable_path=chrome_path,options=options)

也试试这个

options.add_experimental_option('prefs', {'intl.accept_languages': 'en,en_US'})
driver = webdriver.Chrome(chrome_options=options)

但两个代码都没有改变语言

【问题讨论】:

    标签: python selenium web-scraping selenium-chromedriver


    【解决方案1】:

    它与--lang= es 中的空格一起使用。我尝试在浏览器中更改语言。

    通过以下几行,它确实将语言更改为hindi

    options = webdriver.ChromeOptions()
    options.add_argument("--lang=hi")
    driver = webdriver.Chrome(executable_path="path",options=options)
    driver.get('https://google.com/')
    

    但是lang= hi 中有空格,它可以工作。

    【讨论】:

      猜你喜欢
      • 2016-01-06
      • 2018-10-30
      • 1970-01-01
      • 1970-01-01
      • 2016-09-10
      • 2018-01-18
      • 2017-06-15
      • 2018-10-30
      • 1970-01-01
      相关资源
      最近更新 更多