Python URL错误:<;urlopen错误[Errno 104]对等方重置连接>;
每当我打电话到facebook服务器使用FQL获取用户数据时,10%的时间Python URL错误:<;urlopen错误[Errno 104]对等方重置连接>;,python,facebook,facebook-fql,Python,Facebook,Facebook Fql,每当我打电话到facebook服务器使用FQL获取用户数据时,10%的时间 URLError: <urlopen error [Errno 104] Connection reset by peer> URLError: 我无法重现这个错误。以下是回溯: File "/home/fb.py", line 250, in get_data() return json.load(urlopen(URL, params)) File "/usr/lib/python2.6/u
URLError: <urlopen error [Errno 104] Connection reset by peer>
URLError:
我无法重现这个错误。以下是回溯:
File "/home/fb.py", line 250, in get_data()
return json.load(urlopen(URL, params))
File "/usr/lib/python2.6/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.6/urllib2.py", line 391, in open
response = self._open(req, data)
File "/usr/lib/python2.6/urllib2.py", line 409, in _open
'_open', req)
File "/usr/lib/python2.6/urllib2.py", line 369, in _call_chain
result = func(*args)
File "/usr/lib/python2.6/urllib2.py", line 1169, in https_open
return self.do_open(httplib.HTTPSConnection, req)
File "/usr/lib/python2.6/urllib2.py", line 1136, in do_open
raise URLError(err)
URLError: <urlopen error [Errno 104] Connection reset by peer>
get_data()中的第250行“/home/fb.py”文件
返回json.load(urlopen(URL,params))
文件“/usr/lib/python2.6/urllib2.py”,第126行,在urlopen中
return\u opener.open(url、数据、超时)
文件“/usr/lib/python2.6/urllib2.py”,第391行,打开
响应=自身打开(请求,数据)
文件“/usr/lib/python2.6/urllib2.py”,第409行,打开
"开放"(如有需要)
文件“/usr/lib/python2.6/urllib2.py”,第369行,在调用链中
结果=func(*args)
文件“/usr/lib/python2.6/urllib2.py”,第1169行,https_open
返回self.do_open(httplib.HTTPSConnection,req)
文件“/usr/lib/python2.6/urllib2.py”,第1136行,打开
引发URL错误(err)
URL错误:
任何帮助此错误通常是由管理不当或防火墙或代理系统设置不当造成的,如果您尝试从家庭adsl线路或简单连接运行程序,代码应该没有问题,104是当局域网内的某个东西发出嘶嘶声并停止哭泣时抛出的错误代码。尝试
cache=None
作为客户端参数。它帮助我解决了同样的问题
client = suds.client.Client(url, cache=None)
您为什么要使用函数
xxx()
?只是好奇拉夫:我给你改了:)有什么解决办法吗?我在尝试访问https url时遇到了同样的问题。谢谢