在Python中,可以使用requests
庫進行HTTP請求,并通過設置代理來繞過IP限制。以下是如何使用requests
庫設置代理的步驟:
requests
庫。如果沒有安裝,可以使用以下命令安裝:pip install requests
requests
庫:import requests
proxies = {
'http': 'http://proxy_ip:proxy_port',
'https': 'https://proxy_ip:proxy_port',
}
將proxy_ip
和proxy_port
替換為實際的代理服務器IP地址和端口號。
requests.get()
或requests.post()
等方法發送HTTP請求,并將proxies
參數設置為上面定義的代理變量:response = requests.get('http://example.com', proxies=proxies)
或者使用POST
方法:
data = {'key': 'value'}
response = requests.post('http://example.com', data=data, proxies=proxies)
這樣,你的請求將通過指定的代理服務器發送。請注意,如果代理服務器需要身份驗證,你可能需要在代理字符串中包含用戶名和密碼,例如:
proxies = {
'http': 'http://username:password@proxy_ip:proxy_port',
'https': 'https://username:password@proxy_ip:proxy_port',
}