【单元:使用BeautifulSoup解析HTML】 | |||||
内容描述: BeautifulSoup是一个用来分析XML文件和HTML文件的模块,我们前面使用正则表达式进行模式匹配,但自己写正则表达式是一个比较繁琐的过程,而且容易出错。如果我们把解析工作交给BeautifulSoup会大大减少我们的工作量。 | |||||
能力目标 | 知识目标 | 素质目标 | |||
1.能够熟练安装bs4; 2.能够熟练运用BeautifulSoup解析网页。 | 1.掌握安装bs4的方法; 2.掌握BeautifulSoup的用法; 3.掌握方法find_all()的用法。 | 1. 养成积极主动学习意识 2. 养成勤于动手的习惯 3. 养成团队合作能力 4. 养成良好的编程习惯 | |||
学习任务 | 重点难点 | 突破方法 | |||
任务一 安装bs4 任务二 使用BeautifulSoup解析网页 | 教学重点:BeautifulSoup的用法、find_all()的用法 教学难点:BeautifulSoup的用法、find_all()的用法 | 采用翻转课堂、项目导入的教学模式,进行分组讨论、演示动画原理。运用多媒体、PyCharm开发环境、实训助手、教学平台等辅助授课。 | |||
【导学视频】 | |||||
【思维导图】 | |||||
【课程思政】 | |||||
【课前准备】 | |||||
课前微课 | scrapy的安装和安装中遇到的问题1 | scrapy的安装和安装中遇到的问题2 | scrapy的的介绍、组件、数据流 | ||
查找资料 | 解析html文件有哪些方法,BeautifulSoup的特点 | ||||
【学习资源】 | |||||
教学视频 | |||||
移动端学习通道 | |||||
教学 设计 | |||||
教案 | |||||
课件 | |||||
习题 | |||||
实训 任务 | |||||
实训 流程 | |||||
案例 源码 | |||||
音频 答疑 | 什么是IP地址? | 什么是端口号? | |||
原理动画 | |||||
【拓展资源】 | |||||
1 x证书 | |||||
企业 案例 | |||||
专业 英语 | null [nʌl] 空,无效的 class member [ 'membə ] 类成员 exception [ ik 'sep ʃən] 异常 class method [ 'meθəd] 类方法 error [erə] 错误 package [ 'pækidʒ] 包 show [ ʃəu] 显示,展示 final ['fai nl] 最终的 sleep [sli:p ] 睡, 睡觉, 睡眠 1秒=1000毫秒 finally [ˈfaɪnəli] 最后 | ||||
拓展 作业 | 1.查找资料,了解BeautifulSoup的更多用法 2.使用BeautifulSoup解析网页的其他信息 | ||||
推荐 学习 内容 |