首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >urlopen(url) 403禁止错误

urlopen(url) 403禁止错误
EN

Stack Overflow用户
提问于 2012-11-21 17:37:20
回答 1查看 1.1K关注 0票数 1

我使用python使用以下代码打开一个URL,有时我会收到以下错误:

从urllib导入urlopen url = "http://www.gutenberg.org/files/2554/2554.txt“raw = urlopen(url).read()

错误:‘\n\n 403禁止\n\n

已禁用

\n

您没有访问/files/2554/2554.txt\n此服务器的权限。

\n

\nApache服务器位于www.gutenberg.org端口80\n‘

这是什么?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-03-19 13:58:26

这是阻止Python访问的网页,因为它使用头“User”发出请求。

要解决这个问题,请下载“urllib2”模块并使用以下代码:

代码语言:javascript
复制
req = urllib2.Request(url, headers ={'User-Agent':'Chrome'})
raw = urllib2.urlopen(req).read()

你知道使用标题'Chrome‘访问站点,不应该再被禁止(我自己尝试过,它成功了)。

希望这能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13498926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档