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()