已解决requests.exceptions.SSLError: HTTPSConnectionPool(host=‘blog.csdn.net‘, port
摘要:Python爬虫运行报错,经排查是因requests库版本过高导致不兼容问题。解决方案有两种:1)降级安装2.28版本(pip3 install "requests==2.28"),避免2.32+版本的SSL证书变更问题;2)参考官方文档进行版本迁移。建议开发者根据项目需求选择合适的解决方式。(94字)
·

🤵♂️ 个人主页:@艾派森的个人主页
✍🏻作者简介:Python学习者
🐋 希望大家多多支持,我们一起进步!😄
如果文章对你有帮助的话,
欢迎评论 💬点赞👍🏻 收藏 📂加关注+
今天在运行之前的一个python爬虫突然报如下错误:

查阅相关资料后,发现是我的requests版本太高导致不兼容,可能是我在安装其他第三方库的时候默认给我下载了最新的requests库。
解决方案一:
降低requests库的版本,降到2.32之前(因为Requests 2.32+版本带来了多项重要改进,但也引入了可能影响现有代码的变更,也就是SSL证书问题)
pip3 install "requests==2.28"
解决方案二:
进行版本迁移,具体可查看文档Requests版本迁移:从旧版本升级到2.32+指南
更多推荐

所有评论(0)