我收到以下异常:
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();
我仍然收到上述错误。
但是,我可以使用任何浏览器访问filePath
,即来自Windows机器的网址。但我无法访问相同的filePath
,即我执行Python脚本的linux机器上的URL。而且,从这台linux机器上我甚至无法打开网页浏览器。
编辑:URL如下所示:http://tweb.mk.ca.am.polik.se/executions/6061/60583/logs/screenlog.ob1110.191120.txt
但是,因为我能够从Windows机器访问此URL,这就是为什么我不认为服务器有任何问题。
谢谢!