异常类型:
ProxyError
第一、异常实例:
HTTPSConnectionPool(host='edition.cnn.com', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError(':
错误实例:
1、 Failed to establish a new connection:
2、SSLError: [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:590)
3、ConnectionError: ('Connection aborted.', BadStatusLine("''",))
错误原因:
1、http的连接数超过最大限制,默认的情况下连接是Keep-alive的,所以这就导致了服务器保持了太多连接而不能再新建连接
2、ip被封
3、程序请求速度过快
处理方法:第一种方法:
做异常处理
2.第二种方法:
在requests的get方法中加verify=False
得如下返回:
HTTPSConnectionPool(host='CNN International - Breaking News, US News, World News and Video', port=443): Max retries exceeded with url: / (Caused by ProxyE