如何在CentOS上设置要用Python抓取的站点语言

8qgya5xd  于 2022-11-07  发布在  Python
关注(0)|答案(1)|浏览(116)

我的escraper在我的本地计算机上运行得很好。但是,我设置了一个cron,使它在我的Centos服务器上运行。但是它没有像预期的那样工作,因为我需要设置网站的语言,必须是葡萄牙语,但由于我是在美国IP的服务器上运行,我得到的网站数据是英语。
我需要从IMDB得到一些书:https://www.imdb.com/search/title/?genres=sci-fi&after=WzUwMDYyMCwidHQxNzU1OTA5OCIsMjI1NTFd&explore=title_type,genres&ref_=adv_nxt
但是看到你在导航栏中有选择语言的选项,我用 selenium 和python做这件事的最好方法是什么?我需要把它设置为“葡萄牙语(巴西)"。

5ssjco0h

5ssjco0h1#

你可以试试options.add_argument("--lang=pt-BR")

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = webdriver.ChromeOptions()
options.add_argument("--lang=pt-BR")
driver = webdriver.Chrome(r"chromedriver",options=options)
driver.get('https://www.imdb.com/search/title/?genres=sci-fi&after=WzUwMDYyMCwidHQxNzU1OTA5OCIsMjI1NTFd&explore=title_type,genres&ref_=adv_nxt')

相关问题