1. 程式人生 > >requests.exceptions.ConnectTimeout: HTTPSConnectionPool

requests.exceptions.ConnectTimeout: HTTPSConnectionPool

該問題具有針對性,主要針對火幣平臺api連線過程中部分裝置出現該錯誤場景:

1.問題: python3 專案中 網路請求翻牆,手動設定Globel之後,並沒有什麼效果,爆如上的錯誤,但是在win或者部分mac上並沒有該問題。

2.解決方案,程式碼設定代理

程式碼如下:

demo中Utils類:
#找到如下程式碼   
if add_to_headers:
        headers.update(add_to_headers)
    postdata = urllib.parse.urlencode(params)
#在該處新增你的本地代理埠號
    proxies = {
        'http': '127.0.0.1:1212',
        'https': '127.0.0.1:1212'
    }
#線上嗎的引數中新增:proxies=proxies
    response = requests.get(url, postdata, headers=headers, timeout=5,proxies=proxies)

執行之後可以解決