Skip to main content
 首页 » 编程设计

python之网址错误 : urlopen error [Errno 104] Connection reset by peer>

2025年05月04日7qq78292959

每当我调用 facebook 服务器以使用 FQL 获取用户数据时,10% 的时间我都会得到

URLError: <urlopen error [Errno 104] Connection reset by peer> 

我无法重现此错误。以下是回溯:

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> 

感谢任何帮助

请您参考如下方法:

此错误通常是由管理不善或设置不当的防火墙或代理系统造成的,如果您尝试从家庭 adsl 线路或简单连接上运行您的程序,您的代码应该没有问题,104 是返回的错误代码当您局域网内的某些东西发出嘶嘶声并停止哭泣时。