python+selenium+chrome浏览器设置代理

目前有个项目需要开启代理,然后正常情况是手动设置谷歌浏览器添加代理才能访问到目标网站,那么如何在做web自动化时候开启代理,首先还是要照样的用xshell配置好隧道。然后再pycharm输入:

    from selenium import webdriver
    option = webdriver.ChromeOptions()
    option.add_argument('--proxy-server=socks5://代理服务器:端口')
    driver = Chrome(options=option)
    Login_page(driver).login()

这个服务器和端口就是你正常在浏览器设置的那个,注意前面的协议,我这里用的是socks5

你可能感兴趣的:(协议,web)