2020 python解決requests.exceptions.SSLError: HTTPSConnectionPool問題

繼上一篇 多次重定向後 可能是訪問次數過多引發了問題 

1.關閉證書驗證(verify=False)

簡單粗暴 試一下 

response = requests.get('http://xxx.com/', headers = header, verify=False) 

這時候 輕症狀的已經是可以使用了 要是實在不行 加第二味藥

2.安裝幾個安裝包(忘了看了哪篇博客了)

打開終端 依次輸入:

pip install cryptography 

pip install pyOpenSSL

pip install certifi

注意⚠️如果你的電腦是mac 存在多個版本 那就換成pip3安裝!(安裝可重啓下pycharm)

這時候其實應該大致已經要好了 可是對我來說還是不管用 怎麼辦 上第三味藥

3.導入urllib3包

import urllib3
urllib3.disable_warnings() #這個添加在 requests.get('http://xxx.com/', headers = header, verify=False)上面一行

Bing夠!終於恢復好了 !開心!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章