使用python的requests時設置代理

在寫python的時候遇到的,請求的URL有兩套host,不同的情況下需要綁定不同的host,例如請求http://www.baidu.com/path/path2,在某case下需綁定HOST 0.0.0.0
網上查了一下,大部分都是使用proxies參數
但是我自己嘗試了下
url = "http://www.baidu.com/path/path2 "
proxies = {'http': '0.0.0.0'}
result = requests.post(url, headers=headers, json=json, proxies=proxies).json()
在我本機可以ping通0.0.0.0的情況下,請求報了400錯誤
最後用瞭如下方法達到目的
url = "http://0.0.0.0/path/path2"
headers = {'host': 'www.baidu.com'}
result = requests.post(url, headers=headers, json=json).json()
如果有人知道爲什麼使用proxies參數會400,希望可以在評論討論下~
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章