使用requests模塊發送http請求時,報錯:[WinError 10061] 由於目標計算機積極拒絕,無法連接


報錯內容:

requests.exceptions.ProxyError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: http://xxxxx.com/login (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPConnection object at 0x0000000004CDB9E8>: Failed to establish a new connection: [WinError 10061] 由於目標計算機積極拒絕,無法連接。')))

原因:

  requests請求前關了代理,而此時的requests請求默認使用本地代理

解決辦法:

1、在請求前添加:

  os.environ['NO_PROXY'] = '423down.com'

2、在請求前添加:

  proxies = { "http": None, "https": None}
  requests.get(url, param, proxies=proxies)

3、在請求前添加:

  session = requests.Session()
  session.trust_env = False
  response = session.get(url, param)


免責聲明!

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



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