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

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


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)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,634评论 25 709
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 22,078评论 7 278
  • 流年已逝去,封刀目可及。 文化虽传承,青春不复存。 新王既登基,心痛不知因。 (你们打的是篮球,马刺打的可是文化呀)
    青梧进行曲阅读 271评论 0 2
  • 对不起,我错了 背后的大秘密 所有的争吵都为一个主题 试图各证明一件事 我有理我是对的 俗话说无理还要赖三分 挺着...
    大爱于华阅读 422评论 0 0
  • 最近,一直在忙考试的事情,感觉所有的精力都放在这上面了,坚持吧。
    九云光阅读 230评论 0 0