python使用request封裝請求,請求報錯requests.exceptions.ReadTimeout: HTTPSConnectionPool(xxxx)


問題截圖:

心路歷程

首先確定了請求參數,url均一致,但是就是報錯
方法1:
import requests

requests.get('https://www.zhihu.com/',verify=False)

沒解決,那就不是代理原因

方法2:
session = requests.session()
session.keep_alive = False # 關閉多余連接
使用session報錯會話請求

還是沒解決,一般到這一步是可以解決了的,但是執行python還是報錯

最后發現自己腦抽了,header請求頭因為是直接復制其他項目的,把其中的"Content-Length": "143"注釋了就好了,后面踩坑的僅記,header最好用當前接口的header,可以自己進行刪除多余的值,不要圖方便,從其他項目拉一個項目,這樣會增加排錯時間


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM