第8单元 第8练 bs4模块《程序设计基础-Python》(高教版)一课一练

2026-02-02
| 2份
| 3页
| 46人阅读
| 1人下载

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《程序设计基础-Pyhton》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《程序设计基础-Python》(高等教育出版社)一课一练的第八单元第三方库应用的第8练,内容涵盖第八单元bs4模块相关内容。 《程序设计基础-Python》(高等教育出版社)第8练 第8单元 第三方库应用 子任务八 bs4模块 1、 单项选择题(本题共2小题) 1. BeautifulSoup 的作用是:( ) A. 发送 HTTP 请求 B. 解析 HTML/XML 文档 C. 存储数据 D. 模拟登录 2. 以下哪个方法用于通过标签名查找元素( ) A. find() B. find_all() C. select() D. 都可以 二、判断题(本题共4小题) 1. soup.find('div') 返回第一个 div 标签。( ) 2. soup.select('#id') 使用 CSS 选择器查找元素。( ) 3. 捕获异常的代码结构为:try...receive。 4. BeautifulSoup对象名.string  获取标签内部的文字。 三、名词解释题(本题共1小题) 1.bs4库 四、简答题(本题共3小题) 1. 简述使用bs4的一般流程 2. 简述如何创建BeautifulSoup 对象以及各参数的含义 3. 简述bs4模块中Tag内容获取的命令格式(至少回答四种) 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《程序设计基础-Pyhton》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《程序设计基础-Python》(高等教育出版社)一课一练的第八单元第三方库应用的第8练,内容涵盖第八单元bs4模块相关内容。 《程序设计基础-Python》(高等教育出版社)第8练 第8单元 第三方库应用 子任务八 bs4模块 1、 单项选择题(本题共2小题) 1. BeautifulSoup 的作用是:( ) A. 发送 HTTP 请求 B. 解析 HTML/XML 文档 C. 存储数据 D. 模拟登录 【答案】B 【解析】BeautifulSoup 用于解析 HTML/XML 文档。 2. 以下哪个方法用于通过标签名查找元素( ) A. find() B. find_all() C. select() D. 都可以 【答案】B 【解析】find_all() 可查找所有指定标签。 二、判断题(本题共4小题) 1. soup.find('div') 返回第一个 div 标签。( ) 【答案】正确 【解析】find() 返回第一个匹配的标签。 2. soup.select('#id') 使用 CSS 选择器查找元素。( ) 【答案】正确 【解析】select() 支持 CSS 选择器语法。 3. 捕获异常的代码结构为:try...receive。 【答案】正确 4. BeautifulSoup对象名.string  获取标签内部的文字。 【答案】错误 【解析】BeautifulSoup对象名.标签.string  获取标签内部的文字。 三、名词解释题(本题共1小题) 1.bs4库 【答案】 BeautifulSoup  是一个可以从 HTML 或 XML 文件中提取数据的 Python 库,现在一般被称为  bs4  库。BeautifulSoup  将复杂的 HTML 文档转换成一个复杂的树状结构,每个节点都是 Python 对象,所有对象可以归纳为4种: Tag 、 NavigableString 、 Comment  和  BeautifulSoup 。 四、简答题(本题共3小题) 1. 简述使用bs4的一般流程 【答案】 1.根据 HTML 或者文件创建 BeautifulSoup 对象。 2.通过 BeautifulSoup 对象的操作方法进行解读、搜索。根据 DOM 树状结构进行各种节点的搜索,搜索到节点后,就可以访问节点的名称、属性和文本。 3.利用 DOM 树状结构标签的特性,进行更为详细的节点信息提取。在搜索节点时,也可以按照节点的名称、属性或文字进行搜索。 2. 简述如何创建BeautifulSoup 对象以及各参数的含义 【答案】 BeautifulSoup(markup, features, ...) 两个参数: markup  表示要解析的文档字符串或文件对象; features  表示解析器的名称。 3. 简述bs4模块中Tag内容获取的命令格式(至少回答四种) 【答案】 BeautifulSoup对象名.标签 BeautifulSoup对象名.标签.name BeautifulSoup对象名.标签.attrs BeautifulSoup对象名.标签.string 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第8单元 第8练  bs4模块《程序设计基础-Python》(高教版)一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。