Python请求出现requests.exceptions.ConnectionError: HTTPSConnectionPool错误的解决方案。
2022/5/28 1:24:04
本文主要是介绍Python请求出现requests.exceptions.ConnectionError: HTTPSConnectionPool错误的解决方案。,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
做美股量化交易,租用了几台vultr的美国服务器,话说这个服务器的运行烂是真的烂,都快把我逼成运维专家了。不是内网机器不同,就是服务器强制升级所有机器强制宕机,今天又出现了DNS服务器连接问题。
唯一庆幸的是,第一数据没丢,第二价格便宜,应对了中国一句老话,好货不便宜,便宜没好货啊。
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='XXX.com', port=443): Max retries exceeded with url: XXX (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f8329d121f0>: Failed to establish a new connection: [Errno -2] Name or service not known'))
上面的错误信息,做爬虫经常会碰到,交易需要请求接口,报了这个错误。
第一反映以为是券商平台对我进行了限制,但进入自己的账户没有任何告警提示。网上查了一些资料都是一堆抄。
因为这个报错是偶发性报错,从报错信息来看,好像与服务器无法连接,或者服务器关闭了与你的连接。好在最后那个提示Name or service not known
感觉可能是请求的时候,域名无法解析,导致无法连接到服务器。
通过ping 域名测试,果然会出现解析域名失败,无法ping的提示,信息忘记复制了。
连忙查询centos查看dns与修改dns的方法,还好非常简单。只要修改/etc/resolv.conf文件既可
重新配置了dns之后,马上一切都顺畅了。
看来以后要重视错误提示,还有计算机网络的重要性,最后是英语的重要性。
这篇关于Python请求出现requests.exceptions.ConnectionError: HTTPSConnectionPool错误的解决方案。的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门