《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正则表达式时,如需匹配一个
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。