python中利用selenium调用Chrome浏览器做代理模式访问的时候,发现设置
options.add_argument('--proxy-server=http://XXX.XXX.XXX.XXX:XX')
这句话并没什么作用。
下面给出一个我这里测试能正常使用的例子:
from selenium import webdriver options = webdriver.ChromeOptions() desired_capabilities = webdriver.DesiredCapabilities.INTERNETEXPLORER.copy() desired_capabilities['proxy'] = { "httpProxy": 'http://XXX.XXX.XXX.XXX:XX', "noProxy": None, "proxyType": "MANUAL", "class": "org.openqa.selenium.Proxy", "autodetect": False } # 使用无头模式 #options.add_argument('headless') browser = webdriver.Chrome(chrome_options=options,desired_capabilities=desired_capabilities) browser.get("https://www.cnblogs.com/tiandsp/p/14337176.html") # 打印网站的title信息 print(browser.title) browser.close()