今天試着爬一個漫畫網站的漫畫來看看,沒想到遇到下面的這個問題了。

requests.exceptions.SSLError: HTTPSConnectionPool(host='img001.arc-theday.com', port=443): Max retries exceeded with url: /images/comic/193/384543/1557910165o_6UxaVFXV-tqq2f.jpg (Caused by SSLError(SSLError(1, '[SSL: INVALID_SESSION_ID] invalid session id (_ssl.c:1129)')))
解決方法一:
1.先檢查pip有沒安裝cryptography,pyOpenSSL,certifi要是沒有先安裝
pip install cryptography
pip install pyOpenSSL
pip install certifi
2.要是以上這些已安裝還是繼續報錯,則在網頁請求代碼中加上這個 verify=False 就可以解決報錯,代碼可運行。
requests.get(url,headers,verify=False)
解決方法二:
在前面添加以下代碼
import requests
from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
如果兩種方法都不行的話,再去問問度娘吧,我是沒法子了。
