netxboy 发表于 2019-10-14 17:31

requests max retries exceeded with url

部分代码如下。

百度google还有csdn了好久,都说了解决requests max retries exceeded with url 的三个办法,就是
1, headers=要写成Connection": "close" ,2, keep_alive = False 3, requests.adapters.DEFAULT_RETRIES = 15

但是我都用上了还是报错,运行几分钟就断了。。

requests.exceptions.ConnectionError: HTTPSConnectionPool(host='test.abcd..cn',
port=443): Max retries exceeded with url: /tess-wein/cot/cit (Caused
by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x0
000000003910E88>: Failed to establish a new connection: A conne
ction attempt failed because the connected party did not properly respond after
a period of time, or established connection failed because connected host has fa
iled to respond'))





headers={
      
      "Connection": "close",

            }
while True:

            requests.adapters.DEFAULT_RETRIES = 15
            s = requests.session()
            s.keep_alive = False
            Response = requests.post(url,data=Dates,headers=headers,cookies=Cookies,stream=False)

    time.sleep(5)

kof21411 发表于 2019-10-14 18:39

是人家服务器做http连接限制,所以你的三种修改也没用,现在最有效的方法是用代{过}{滤}理连接

netxboy 发表于 2019-10-14 18:47

kof21411 发表于 2019-10-14 18:39
是人家服务器做http连接限制,所以你的三种修改也没用,现在最有效的方法是用代{过}{滤}理连接

是这个原因么? 用nc提交这个post就没有影响。 {:1_908:}

kof21411 发表于 2019-10-14 19:31

netxboy 发表于 2019-10-14 18:47
是这个原因么? 用nc提交这个post就没有影响。

host='test.abcd..cn'

url是不是多了一点

netxboy 发表于 2019-10-18 00:52

kof21411 发表于 2019-10-14 19:31
host='test.abcd..cn'

url是不是多了一点

多谢,这个是编辑之后的地址,随便写的~~
页: [1]
查看完整版本: requests max retries exceeded with url