22春南开大学《网络爬虫与信息提取》在线作业一答案参考
1. PyMongo更新操作有(  )
PyMongo更新操作有(  )
A.update
B.update_all
C.update_one
D.update_many
参考答案:CD
2. Python正则表达式中“.*?”是非贪婪模式,获取最短的能满足条件的字符串。(  )
A.正确
B.错误
参考答案:A
3. MongoDB是一个关系数据库产品。(  )
MongoDB是一个关系数据库产品。(  )
A.正确
B.错误
参考答案:B
4. 如果使用Python的数据结构来做类比的话,MongoDB中库相当于一个大字典,大字典里面的每一个键值对都对应了一个集合,Key为集合的名字,Value就是一个(  )。
A.字典
B.集合的名字
C.集合
D.文档
参考答案:C
5. 一般来说在页面都通过GET将用户登录信息传递到服务器端。(  )
A.正确
B.错误
参考答案:B
6. (  )是Scrapy官方开发的,用来部署、运行和管理Scrapy爬虫的工具。
(  )是Scrapy官方开发的,用来部署、运行和管理Scrapy爬虫的工具。
A.Scrapyd
B.ScrapyDeploy
C.Deploy
D.Scrapy_Deploy
参考答案:A
7. Python并导入uiautomator来操作设备的语句是from uiautomator
import(  )。
A.Device
B.Devices
C.Jobs
D.Job
参考答案:A
8. mitmproxy的强大之处在于它还自带一个mitmdump命令。这个命令可以用来运行符合一定规则的Python脚本。(  )
A.正确
B.错误
参考答案:A
9. MongoDB 是一个基于分布式文件存储的数据库,速度远快过Redis。(  )
A.对
B.错
参考答案:B
10. MongoDB中获取名字为set1的集合的语句为(  )
MongoDB中获取名字为set1的集合的语句为(  )
A.database.set1
B.database('set1')
C.database['set1']
D.database{'set1'}
参考答案:AC
11. Charles是一个收费软件,如果没有注册,安装以后的前30天可以正常使用。30天以后,虽然功能不会缩水,但每过30分钟Charles会自动关闭一次。(  )
T.对
F.错
参考答案:T
12. 当需要把Python里面的数据发送给网页时,应先将其转换成(  )。
A.Json字符串
B.GET
C.POST
D.Request
参考答案:A
13. Python中列表生成以后还可以往里面继续添加数据,也可以从里面删除数据。(  )
T.对
F.错
参考答案:T
14. 是一种规范,在法律范畴内。(  )
A.正确
B.错误
参考答案:B
15. Cookies一般包含在请求头Headers中。(  )
T.对
参考答案:T
16. Charles和Chrome开发者工具相比,只是多了一个搜索功能。(  )
A.正确
B.错误
参考答案:B
17. 当爬虫创建好了之后,可以使用“scrapy(  )”命令运行爬虫。
A.startup
B.starwar
C.drawl
参考答案:D
18. requests中post请求方法的第二个参数可以为(  )
requests中post请求方法的第二个参数可以为(  )
A.字典
B.列表
C.json数据
D.字符串
参考答案:AC
19. 在Scrapy的目录下,哪个文件负责存放爬虫的各种配置信息?(  )
A.spiders文件夹
B.item.py
C.pipeline.py
D.settings.py
参考答案:D
20. 使用UI Automator使屏幕向上滚动一屏的操作是得到相应控件后使用命令scroll.vert.forward。(  )
B.错误
参考答案:B
21. 爬虫的源代码通过公开不会对被爬虫网站造成影响。(  )
A.正确
B.错误
参考答案:B
22. HTTP常用状态码表明表明客户端是发生错误的原因所在的有(  )。
A.403
B.404
C.500
D.503
参考答案:AB
23. Redis是一个开源的使用(  )语言编写
A.ANSI C
B.C++
C.JAVAredis doc
D.Python
参考答案:A
24. 爬虫中间件的作用对象是请求request和返回response。(  )
爬虫中间件的作用对象是请求request和返回response。(  )
A.正确
B.错误
参考答案:B
25. 在Linux的终端使用apt-get命令安装一系列依赖库时,其中如果存在有已经安装的库,会覆盖掉之前的库重新安装。(  )
在Linux的终端使用apt-get命令安装一系列依赖库时,其中如果存在有已经安装

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。