urllib.request.urlopen(url)在python 3中不起作用

时间:2018-03-30 10:36:17

标签: python web-scraping urllib

我试图点击的网址是' http://www.gutenberg.org/files/2554/2554.txt'

我使用的代码是

import urllib.request

url = 'http://www.gutenberg.org/files/2554/2554.txt'

f = urllib.request.urlopen(url)

错误是:

HTTPError: HTTP Error 404: Not Found

如果我在浏览器中打开网址,则效果非常好。

如何让电子书在网址上显示为str。我使用的是Python 3.5

1 个答案:

答案 0 :(得分:0)

这是因为即使您手动尝试该URL也不存在它将无法打开该URL

试试这个

url = http://www.gutenberg.org/files/2554/2554-0.txt