您的位置:新闻资讯 >文章内容
精灵代理教你Max retries exceeded with url 错误怎么解决
来源:本站 作者:admin 时间:2019-05-10 15:12:39

昨天有位朋友申请精灵代理的一手私密代理IP进行测试,但是在测试期间并没有一帆风顺,他的程序不停的提示这个错误:“HTTPConnectionPool(host='***.***.***.***', port=***): Max retries exceeded with url: *****”(由于隐私原因,这里不贴出客户使用的IP和端口以及url)。


Max retries exceeded with url 错误怎么解决


出现这个错误后,这位朋友就急了:就这成功率没法用啊,这还是一手私密代理,怎么回事儿,成功率百分之十几怎么用啊,你这端口号也没见过这样的啊。总之这位朋友非常的心急,认为我们的产品达不到他的要求。

 

经过多方面查阅资料,发现了解决问题的原因:http连接太多没有关闭导致的。

 

解决办法:

 

1、增加重试连接次数

 

requests.adapters.DEFAULT_RETRIES=5

 

1

 

2、关闭多余的连接

 

requests使用了urllib3库,默认的http connection是keep-alive的,requests设置False关闭。

 

操作方法

 

s=requests.session()

 

s.keep_alive=False

 

其实,在使用代理IP的过程中总会遇到一些问题的,但不要心急,有问题就会有解决的办法,我们要做的就是冷静的找出问题出现在哪里,然后将问题解决,就是这么简单。


相关文章内容简介
在线客服
大客户VIP渠道
点击这里给我发消息
讨论QQ群
HTTP代理IP爬虫
客服电话
13318873961