urllib3.exceptions.NewConnectionError
时间: 2023-08-20 10:26:40 浏览: 37
`urllib3.exceptions.NewConnectionError` 是一个 Python 异常类,表示无法建立新的连接。这通常是由于网络连接问题或目标服务器不可用导致的。如果你遇到这个异常,你可以检查你的网络连接是否正常,或者尝试连接其他可用的服务器。你还可以查看该异常的详细信息,以获取更多关于连接失败的信息。
相关问题
不行的,报错了:urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x0000020819991460>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed
这个错误通常是因为无法解析主机名或DNS问题而导致的。请确保您的网络连接正常并且您的主机名被正确解析。您可以尝试使用IP地址而不是主机名来连接到服务器。如果问题仍然存在,请尝试使用以下命令清除DNS缓存:
- 在Windows上,打开命令提示符并输入:ipconfig /flushdns
- 在Mac上,打开终端并输入:sudo killall -HUP mDNSResponder
- 在Linux上,打开终端并输入:sudo /etc/init.d/nscd restart
如果这些方法都无法解决问题,请检查您的防火墙设置,有时候防火墙可能会阻止您的连接。
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='0.0.0.0', port=1235): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f354fee11f0>: Failed to establish a new connection: [Errno 111] Connection refused'))
这个错误消息`urllib3.exceptions.MaxRetryError`表示达到了最大重试次数。它通常是由以下几个原因引起的:
1. 目标服务器未运行或未监听指定的端口。请确保目标服务器正在运行,并且您正在尝试连接的端口是正确的。
2. 目标服务器上存在防火墙或网络访问控制列表(ACL)阻止了连接。请检查服务器的防火墙设置,并确保允许通过指定的端口进行连接。
3. 您的网络连接存在问题,可能由于网络故障或代理配置不正确。请检查您的网络连接并确保您的代理配置正确。
如果以上解决方法都不起作用,您可以尝试使用其他工具或库进行请求,例如`requests`库。