Python urllib2.HTTPError:HTTP错误503:服务不可用

Python urllib2.HTTPError:HTTP错误503:服务不可用,python,linux,urllib2,Python,Linux,Urllib2,我得到以下例外情况: file "/usr/lib64/python2.6/urllib2.py", line 518, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) urllib2.HTTPError: HTTP Error 503: Service Unavailable 我的代码: opener = urllib2.build_opener() opener.addheader

我得到以下例外情况:

file "/usr/lib64/python2.6/urllib2.py", line 518, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) urllib2.HTTPError: HTTP Error 503: Service Unavailable
我的代码:

opener = urllib2.build_opener()
opener.addheaders = [('User-agent', 'Mozilla/5.0')]
response = opener.open(filePath)
logText = response.read();
此外,我还尝试了以下代码:

response = urllib2.urlopen(filePath)
logText = response.read();
我仍然得到所说的错误

但是,我可以使用任何浏览器从windows计算机访问
文件路径
,即url。但是我无法访问相同的
文件路径
,即从执行Python脚本的linux机器访问URL。而且,在这台linux机器上,我甚至无法打开web浏览器

编辑:URL如下所示:

但是,由于我能够从windows机器访问此URL,因此我认为服务器上没有任何问题


谢谢

503是在服务器端生成的,因此它可能是由您使用的URL中的某些内容引起的,而您没有提供这些内容。”…从这台linux机器上,我甚至无法打开web浏览器”--我建议您尝试一个与技术支持更相关的网站,例如@Toddknar编辑了我甚至无法让主机解决的问题。它可能是一个Web过滤器,设置为拒绝Linux机器的Web访问,理论上他们不需要它,或者完全是其他东西。通常我会做一个
telnet tweb.mk.ca.am.polik.se 80
,如果它连接了,试着做
GET/HTTP/1.0
,看看它说什么。我认为这不是一个HTTP或URL问题,而是一个基本的网络连接问题。