【发布时间】:2021-08-19 04:32:29
【问题描述】:
我需要在 Python 中的 Selenium 中更改 webdriver 上的 IP 地址! 我尝试了上面的代码,但现在项目 太慢 并且不再工作了,可能是因为超时。我也在使用 Google Colaboratory! 谢谢!
sys.path.insert(0,'/usr/lib/chromium-browser/chromedriver')
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument("--window-size=1920,1200")
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-dev-shm-usage')
chrome_options.add_argument('--proxy-server=direct://132.163.0.10:8888')
user_agent = 'Mozilla/5.0 (Windows NT 4.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36'
chrome_options.add_argument("user-agent="+user_agent)
wd = webdriver.Chrome('chromedriver',options=chrome_options)
我也试过这个:
PROXY = "http://192.168.0.10:8888"
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-dev-shm-usage')
webdriver.DesiredCapabilities.CHROME['proxy'] = {
"httpProxy": PROXY,
"ftpProxy": PROXY,
"sslProxy": PROXY,
"proxyType": "MANUAL",
}
wd = webdriver.Chrome('chromedriver', desired_capabilities=capabilities, options=chrome_options)
但它没有用!
【问题讨论】:
标签: python python-3.x selenium selenium-webdriver google-colaboratory