webdriver添加正確ip代理依然訪問失敗的坑


import requests
from selenium import webdriver

url="https://www.baidu.com/"
ip="114.96.199.198"
port = "4325"

proxy={"http":"http://"+ip+":"+port}
headers={"User-Agent":"Mozilla/5.0"}
res=requests.get(url,proxies=proxy,headers=headers)
print(res.status_code)  # 返回200:表示該ip代理是可用的
print('------------------')

chrome_path = '/Users/dannihong/downloads/webdriver_browser/chromedriver86'
options=webdriver.ChromeOptions()
options.add_argument('--proxy-server=http://'+ip+""+port)
options.add_argument('--proxy-server=http://114.96.199.198:4325')  # 必須是中文冒號
driver=webdriver.Chrome(executable_path=chrome_path, chrome_options=options)
driver.get(url)

options.add_argument()里的參數端口冒號,改為中文的冒號,一下子就訪問成功了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM