Python liburl2超时;可以ping服务器,wget工作正常;

Python liburl2超时;可以ping服务器,wget工作正常;,python,web-services,api,dreamhost,Python,Web Services,Api,Dreamhost,我正在尝试使用Python的liburl2来访问此处记录的Dreamhost API: 这是我的密码: request = urllib2.Request('https://api.dreamhost.com/?key=<key>') response = urllib2.urlopen(request) page = response.read() print(page) request=urllib2.request('https://api.dreamhost.com/?k

我正在尝试使用Python的liburl2来访问此处记录的Dreamhost API:

这是我的密码:

request  = urllib2.Request('https://api.dreamhost.com/?key=<key>')
response = urllib2.urlopen(request)
page = response.read()
print(page)
request=urllib2.request('https://api.dreamhost.com/?key=')
response=urllib2.urlopen(请求)
page=response.read()
打印(第页)
此操作总是失败,并出现以下错误:

urllib2.URLError: <urlopen error [Errno 104] Connection reset by peer>
urllib2.URLError:
我完全被难住了,因为我可以ping api.dreamhost.com,wget也可以很好地工作


有什么想法吗?

我知道这是一个老问题,但我面对同样的问题,通过另外两个问题找到了解决办法

这向我展示了使用SSLv3握手的问题:

这就给出了一些可能的解决方案:


对于上面的示例代码,它对我很有用。我收到一条关于需要命令的错误消息。您的示例在这里运行良好。你有代理人吗?此外,您可能希望在此处发布您的API密钥后生成一个新的API密钥。仅供参考:我可以列出您所有的dns记录,并查看是否可以删除或添加新记录。现在换钥匙。。。删除这个问题。它已被删除。我真是个白痴。8-|这就是我在一个脾气暴躁的1岁孩子在我肩上哭泣的情况下尝试进行web开发的结果。谢谢你的提醒。嗯,我不支持代理。在路由器后面。但是我可以做wget和ping主机很好。