python爬虫遇到requests.exceptions.ConnectionError: HTTPSConnectionPool(host=...............port=443)解决方法

1.首先检查是否安装cryptography,pyOpenSSL,certifi

如果未安装
pip install cryptography
pip install pyOpenSSL
pip install certifi

2.如果未解决,在网页请求中加入:

verify=False
如下

requests.get(url, headers=headers, timeout=30,verify=False)

3 还未解决?可能request 连接数过多

在header中不使用持久连接
header中添加

headers ={
'Connection': 'close'
}

4 还未解决??尝试使用下面的方式

 	try:
        response = requests.get(url)
    except requests.exceptions.ConnectionError:
        requests.status_code = "Connection refused"

5 还不能解决???

访问速度过快

        1. 更换IP
        
        2.加入时间延时time.sleep()
        
        3.使用随机的UA

???????

  1. **如果可以帮助到小伙伴们,欢迎点赞转发
  2. 如果哪里有错误的地方,同时欢迎大佬评论指正**

你可能感兴趣的:(python爬虫遇到requests.exceptions.ConnectionError: HTTPSConnectionPool(host=...............port=443)解决方法)