1
2
3
4
5
6
7
8
9
10
11
12
13
14

使用BeautifulSoup解析HTML

发布时间:2021-08-17 17:15   发布人:陈媛媛   浏览次数:428

【单元:使用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开发环境、实训助手、教学平台等辅助授课。

【导学视频】

【思维导图】

image.png

【课程思政】

【课前准备】

课前微课

scrapy的安装和安装中遇到的问题1
scrapy的安装和安装中遇到的问题2scrapy的的介绍、组件、数据流

查找资料

解析html文件有哪些方法,BeautifulSoup的特点

【学习资源】

教学视频

任务5.3.1安装bs4

任务5.3.2使用BeautifulSoup解析网页-新建test.html

任务5.3.2使用BeautifulSoup解析网页-解析bstest.py

任务5.3.2使用BeautifulSoup解析网页-解析梨视频

移动端学习通道

image.png


image.png


image.png


教学

设计

《使用BeautifulSoup解析HTML》教学设计

点击进入学习

教案

《使用BeautifulSoup解析HTML》教案

点击进入学习

课件

《安装bs4》课件

点击进入学习

《使用BeautifulSoup解析网页》课件

点击进入学习

习题

《使用BeautifulSoup解析HTML》习题

点击进入学习

实训

任务

《使用BeautifulSoup解析HTML》实训指导书

点击进入学习

实训

流程

image.png

案例

源码

案例:使用bs4解析本地网页

案例:使用bs4解析梨视频

音频

答疑

什么是IP地址?什么是端口号?

原理动画

传输层连接释放阶段

传输层数据传送阶段 

从不同层次看IP地址和MAC地址

反馈重传系统的构成

【拓展资源】

1 x证书

Web前端开发中级理论样题       Web前端开发中级实操样题

企业

案例

处理名片-修改名片输入函数

处理名片-增加文档注释、删除TODO标记

运行程序-增加Shebang符号直接运行Python程序

专业

英语

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解析网页的其他信息

推荐

学习

内容

值得关注的9个python语言博客