目前有个项目需要开启代理,然后正常情况是手动设置谷歌浏览器添加代理才能访问到目标网站,那么如何在做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