22春“计算机科学与技术”专业《网络爬虫与信息提取》在线作业答案参考
1. 下面关于Charles使用说法错误的是( )
A.在数据包非常多的情况下,使用Charles的过滤功能来对数据包进行过滤从而减少干扰
B.通过单击图中方框框住的各个选项卡,可以非常直观地观察到请求和返回的各种信息
C.如果浏览器是Chrome,在没有安装第三方代理插件的情况下,Chrome的HTTP流量都会经过Charles
D.Charles无法支持计算机上除了浏览器之外的其他软件
参考答案:D
2. Python中相比于findall方法,search方法对于从超级大的文本里面只第1个数据特别有用,可以大大提高程序的运行效率。( )
A.正确
B.错误spider软件
参考答案:A
3. MongoDB是一个关系数据库产品。( )
A.正确
B.错误
参考答案:B
4. Python正则表达式模块的findall方法提取内容包含多个,则返回结果的列表中会包含( ) Python正则表达式模块的findall方法提取内容包含多个,则返回结果的列表中会包含( )
A.列表
B.元组
C.字典
D.集合
参考答案:B
5. 中间人爬虫就是利用了中间人攻击的原理来实现数据抓取的一种爬虫技术。( )
A.正确
B.错误
参考答案:A
6. Redis中往集合中读数据,使用关键字( )
A.pop
B.spop
C.lpop
D.range
参考答案:B
7. Python中( )容器有推导式。
Python中( )容器有推导式。
A.列表
B.元组
C.字典
D.集合
参考答案:ACD
8. 引用中间件时后面的数字代表的是中间件的执行顺序,例如
‘AdvanceSpider.middlewares.ProxyMiddleware’:543 中的543。( )
A.正确
B.错误
参考答案:A
9. 在Mac OS下安装MongoDB使用命令( )install mongodb。
A.brew
B.apt-get
C.sudo
D.apt
参考答案:A
10. 爬虫的源代码通过公开不会对被爬虫网站造成影响。( )
A.正确
B.错误
参考答案:B
11. Python正则表达式模块的findall方法如果没有匹配到结果,则返回结果为( ) Python正则表达式模块的findall方法如果没有匹配到结果,则返回结果为( )
A.空
B.空列表
C.空元组
D.不返回
参考答案:B
12. 默认情况下,MongoDB可以通过外网访问。( )
默认情况下,MongoDB可以通过外网访问。( )
A.正确
B.错误
参考答案:B
13. Python中写CSV文件的writerow方法参数为包含字典的列表类型。( )
Python中写CSV文件的writerow方法参数为包含字典的列表类型。( )
A.正确
B.错误
参考答案:B
14. HTTP状态码302表示资源永久重定向。( )
T.对
F.错
参考答案:F
15. PyMongo删除操作有( )
PyMongo删除操作有( )
A.delete
B.delete_all
C.delete_one
D.delete_many
参考答案:CD
16. 在Scrapy的目录下,哪个文件负责定义需要爬取的数据?( )
A.spiders文件夹
B.item.py
C.pipeline.py
D.settings.py
参考答案:B
17. 在Windows中下若要运行Redis可以运行redis-server/usr/local/f。( ) T.对
F.错
参考答案:F
18. 在中间人攻击中,攻击者可以拦截通信双方的通话,并插入新的内容或者修改原有内容。( )
在中间人攻击中,攻击者可以拦截通信双方的通话,并插入新的内容或者修改原有内容。( )
A.正确
B.错误
参考答案:A
19. Python中把列表转换为集合需要使用( )函数
Python中把列表转换为集合需要使用( )函数
A.set
B.list
D.change
参考答案:A
20. 下列关于在IOS上配置charles的说法正确的是( )。
A.不同ios设备之间会有比较大的差别,所以配置的时候需要到对应的安装证书的入口
B.手机和电脑需要在同一个局域网下
C.HTTP代理可以使用“自动”选项
D.安装好证书以后,打开iOS设备上的任何一个App,可以看到Charles中有数据包在流动
参考答案:BD
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论