《Python程序设计》 高等教育出版社 第十一章 网络爬虫入门 章节过关卷

标签:
精品文字版答案
2024-03-05
| 2份
| 8页
| 244人阅读
| 2人下载

内容正文:

《编程语言基础——C语言》高等教育出版社 第十一章 网络爬虫入门 章节过关卷 考试时间90分钟 满分100分 班级 姓名 成绩 1、 单项选择题(本题10小题,每小题2分,满分20分) 1. Requests库用于网页抓取时,以下哪个函数用于发送GET请求?( ) A. get() B. post() C. put() D. delete() 2. 在使用Requests库时,以下哪个参数用于设置请求超时时间?( ) A. timeout B. allow_redirects C. verify D. proxies 3. Robots协议是用来规范什么内容的?( ) A. 爬虫的行为 B. 网站的加载速度 C. 网站的导航结构 D. 爬虫的内容 4. 在Python中,以下哪个库用于实现Beautiful Soup库的功能?( ) A. requests B. re C. soup D. html 5. 使用Beautiful Soup库解析HTML时,以下哪个方法可以获取文档的title?( ) A. title() B. find() C. find_all() D. content() 6. 以下哪个符号表示匹配一个数字?( ) A. \w B. \d C. \s D. \W 7. 使用re正则表达式匹配以下哪个字符串会被视为匹配成功?( ) A. "hello" B. "he[lo" C. "he*lo" D. "he?lo" 8. 在使用re正则表达式时,以下哪个符号表示匹配一个数字?( ) A. \w B. \d C. \s D. \W 9. 在使用re正则表达式时,以下哪个符号表示匹配任意字符?( ) A. . B. * C. + D. ? 10. 以下哪个函数可以用于编译正则表达式?( ) A. compile() B. match() C. search() D. find() 二、判断题(本题10小题,每小题2分,满分20分) 1. Requests库是用于网页抓取的Python库.( ) 2. 使用Requests库进行网页抓取时,如果遇到需要登录的情况,可以直接使用库中的方法完成登录.( ) 3. Robots协议是搜索引擎用来了解网站哪些页面可以被抓取的协议.( ) 4. 在遵守Robots协议的情况下,依然有可能被网站的法律团队追究责任.( ) 5. Beautiful Soup库只支持HTML文档的解析.( ) 6. 使用re正则表达式可以非常方便地从网页文本中提取所需信息.( ) 7. Requests库和Beautiful Soup库都是纯Python编写的库,不需要额外安装其他依赖.( ) 8. 在Python中,使用正则表达式re模块时,需要先导入re才能使用.( ) 9. 如果一个网页的robots.txt文件不存在,爬虫程序就可以抓取该网页的所有内容.( ) 10. 在网页抓取时,如果目标网站设置了反爬虫机制,可以使用代理来避免被识别.( ) 三、填空题(本题10小题,每小题3分,满分30分) 1. Requests库是用于网页抓取的Python库,可以实现_________和处理HTTP响应功能. 2. 使用Requests库发送请求时,需要提供_________参数. 3. Robots协议是网站_________的一种协议,用于告诉爬虫哪些页面可以爬取,哪些页面不可以. 4. 在使用Robots协议时,爬虫程序应遵循_________的规则. 5. Beautiful Soup库是用于_________的Python库,可以解析HTML和XML文件. 6. Beautiful Soup库提供了_________和Beautiful Soup标签树解析两种方式来解析文档. 7. 使用Beautiful Soup库解析网页时,需要首先创建一个_________对象. 8. re正则表达式是一种用于字符串匹配的工具,它可以用于_________. 9. 在使用re正则表达式时,需要使用_________符号来表示匹配的开头和结尾. 10. 使用re正则表达式时,如需匹配一个

资源预览图

《Python程序设计》 高等教育出版社 第十一章 网络爬虫入门 章节过关卷
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。