【requests】解決HTTPSConnectionPool(host='XXXXXXXX.com', port=XXX): Max retries exceeded with url: ....
一、前言
解決python requests爬蟲遇到被認證擋掉的問題,如下:
HTTPSConnectionPool(host='XXXXXXXX.com', port=XXX): Max retries exceeded with url: ............... (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])"))
思考點:
1.重複拜訪網頁太多次,被對方擋掉:增加sleep減少拜訪次數
2.繞過SSL認證:使用verify=False
進入基本教學前,不要忘了訂閱按讚分享唷!
部落格教學網站:
https://pixnashpython.pixnet.net/blog
想要即時訂閱最新文章:
https://forms.gle/MdXmiF2HgHhNChL46
訂閱Telegram來接收最新資訊:
https://t.me/joinchat/VUUuDt67Uq5l6CIQ
二、解決HTTPSConnectionPool(host='XXXXXXXX.com', port=XXX): Max retries exceeded with url....
使用re = requests.get(url, verify=False)成功解決問題。
import requests
url = '........'
re = requests.get(url, verify=False)
三、後記
其他爬蟲教學:
【requests】學Python爬蟲真的好簡單一次學到好之requests一篇文章速成:requests get post headers cookies session proxies verify timeout 一次到位
https://pixnashpython.pixnet.net/blog/post/49171333
部落格教學網站:
https://pixnashpython.pixnet.net/blog
想要即時訂閱最新文章:
https://forms.gle/MdXmiF2HgHhNChL46
訂閱Telegram來接收最新資訊:
https://t.me/joinchat/VUUuDt67Uq5l6CIQ
留言列表