Python异常(1)-module 'urllib' has no attribute 'urlopen'

浏览: 1765

今天想复习下BeautifulSoup,就把之前的代码拿过来测试,发现报错了

图片.png


import urllib
from bs4 import BeautifulSoup


#加载网址,获取当前页面
def getHTML(url) :
page = urllib.urlopen(url)
html = page.read()
return html

html = getHTML('https://movie.douban.com/top250')
soup = BeautifulSoup(html, "html.parser")


for img in soup.find_all('img'):
print(img.get('src'))

查了下,发下是Python3中,需要引入的模块变了

改一下就可以了

urllib.request.urlopen(url)
推荐 0
本文由 liutangwow 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册