免費代理的網站: http://www.xicidaili.com/nn/python
代碼部分:web
import requests
proxy='124.243.226.18:8888'網站
#若是代理須要驗證,只須要在前面加上用戶名密碼,以下所示url
# proxy='username:password@124.243.226.18:8888'
proxies={
'http':'http://'+proxy,
'https':'https://'+proxy,
}
try:
response=requests.get('http://httpbin.org/get',proxies=proxies)
print(response.text)
except requests.exceptions.ConnectionError as e:
print("Error",e.args)
代理
輸出:server
{
"args": {},
"headers": {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Connection": "close",
"Host": "httpbin.org",
"User-Agent": "python-requests/2.20.0"
},
"origin": "124.243.226.18",
"url": "http://httpbin.org/get"
}ip
基於 selenium的代理設置:ci
from selenium import webdriverget
proxy='124.243.226.18:8888'requests
option=webdriver.ChromeOptions()
option.add_argument('--proxy-server=http://'+proxy)
driver = webdriver.Chrome(options=option)
driver.get('http://httpbin.org/get')