南开大学22秋学期(高起本1709-1803、全层次1809-2103)《网络爬虫技术》在线作业三
奥鹏南开在线作业满分答案参考
22秋学期(高起本1709-1803、全层次1809-2103)《网络爬虫技术》在线作业-00003
1.下面代码一共执行循环多少次():
for i in range(10):
print(i ** i)
选项A:9
选项B:10
选项C:11
选项D:0
满分答案问询微信:424329
2.启动MongoDB使用命令mongod –() usr/local/etc/mongod.conf
选项A:config
选项B:install
选项C:start
选项D:begin
满分答案问询微信:424329
3.Python中Object={'obj_1':'1','obj_2':'2'},则Objcet是()
选项A:列表
选项B:元组
选项C:字典
选项D:集合
满分答案问询微信:424329
4.Python正则表达式模块的findall方法提取内容包含多个,则返回结果的列表中会包含()
选项A:列表
选项B:元组
选项C:字典
选项D:集合
满分答案问询微信:424329
5.在Scrapy的目录下,哪个文件负责数据抓取以后的处理工作?()
选项A:spiders文件夹
选项B:item.py
选项C:pipeline.py
选项D:settings.py
满分答案问询微信:424329
6.Python运行以下代码结果为一次输出():
for i in range(3,6):
print(i)
选项A:3到7
选项B:3到6
选项C:3到5
选项D:4到5
满分答案问询微信:424329
7.使用xpath方法的返回类型是()
选项A:列表
选项B:元组
选项C:字典
选项D:集合
满分答案问询微信:424329
8.Xpath中()个路径表达式表示选取元素user的所有子节点
选项A:user
选项B:/user
选项C:///user
选项D://user
满分答案问询微信:424329
9.请补充pyhon判断语句
if condition:
do
()
do
else:
do
选项A:elseif condition
选项B:elseif condition:
选项C:elif condition:
选项D:elif condition
满分答案问询微信:424329
10.进入了Python交互式环境后输入()并按回车可以退出交互界面
选项A:exit()
选项B:quit()
选项C:q!
选项D:esc
满分答案问询微信:424329
11.使用Selenium获取多个元素的方法find_elements_by_id返回的数据结构为()
选项A:列表
选项B:元组
选项C:字典
选项D:集合
满分答案问询微信:424329
12.Pyhon中()方法是字符串格式化符
选项A:aplit
选项B:replace
选项C:strip
选项D:format
满分答案问询微信:424329
13.Python中的()库用于发送网络请求
选项A:web
选项B:request
选项C:requests
选项D:javascript
满分答案问询微信:424329
14.Python读CSV文件需要哪个方法()
选项A:CSVReader
选项B:CsvReader
选项C:DictReader
选项D:FileReader
满分答案问询微信:424329
15.Python中列表可以用()方法在末尾添加元素
选项A:add
选项B:append
选项C:plus
选项D:+
满分答案问询微信:424329
16.MongoDB中可以将()数据结构插入集合中
选项A:列表
选项B:元组
选项C:字典
选项D:集合
满分答案问询微信:424329
17.以下哪个命令是创建文件夹命令()
选项A:curl
选项B:tar -zxvf
选项C:mkdir
选项D:cp
满分答案问询微信:424329
18.以下哪个是定义一个输入直角边就能返回出直角三角形的面积函数()
选项A:def function(a,b):
return '1/2*a*b'
选项B:def function(a,b):
print(1/2*a*b)
选项C:def function a,b:
return '1/2*a*b'
选项D:def function a,b:
print(1/2*a*b)
满分答案问询微信:424329
19.如果使用Python的数据结构来做类比的话,MongoDB中集合相当于一个()
选项A:列表
选项B:元组
选项C:字典
选项D:集合
满分答案问询微信:424329
20.Chrome的开发者工具中哪个选项可以查找到cookies()
选项A:Elements
选项B:Sources
选项C:Network
选项D:Peformance
满分答案问询微信:424329
21.Selenium和PhantomJS的配合使用可以完全模拟用户在浏览器上的操作有()
选项A:输入框内容填写
选项B:单击
选项C:截屏
选项D:下滑
满分答案问询微信:424329
22.以下哪些方法属于Python写CSV文件的方法()
选项A:writeheaders
选项B:writeheader
选项C:writerrows
选项D:writerow
满分答案问询微信:424329
23.网络爬虫的用途有()
选项A:收集数据
选项B:尽职调查
选项C:提高流量
选项D:攻击服务器
满分答案问询微信:424329
24.Xpath中路径表达式包括()字符
选项A:/
选项B://
选项C:.
选项D:@
满分答案问询微信:424329
25.Python中re模块的修饰符有()
选项A:re.I
选项B:re.N
选项C:re.M
选项D:re.S
满分答案问询微信:424329
26.MySQL中可以退出的命令有()
选项A:exit
选项B:quit
选项C:q
选项D:/q
满分答案问询微信:424329
27.最常见的HTTP请求类型有()
选项A:GET
选项B:POST
选项C:SEND
选项D:RECEIVE
满分答案问询微信:424329
28.Python中正则表达式预定义字符集包括()
选项A:d
选项B:D
选项C:s
选项D:S
满分答案问询微信:424329
29.Python中通过Key来从字典object中读取T应的Value的方法有()
选项A:object[key]
选项B:object.get(key)
选项C:object.pop(key)
选项D:object.pop()
满分答案问询微信:424329
30.常用的会话跟踪技术是()
选项A:session
选项B:cookies
选项C:moonpies
选项D:localstorage
满分答案问询微信:424329
31.Lxml中etree库可以通过parse方法读取HTML文件
选项A:对
选项B:错
满分答案问询微信:424329
32.Python中正则表达式边界匹配$表示匹配字符串开头
选项A:对
选项B:错
满分答案问询微信:424329
33.BS4的find()方法与find_all()方法返回类型相同
选项A:对
选项B:错
满分答案问询微信:424329
34.类中的变量称为类的变量,专业术语为类的属性
选项A:对
选项B:错
满分答案问询微信:424329
35.插入数据时,MongoDB会自动添加一列“_id”,也就是自增ID,每次自动加1
选项A:对
选项B:错
满分答案问询微信:424329
36.Selenium必须加载T应的webdriver才能模拟浏览器访问
选项A:对
选项B:错
满分答案问询微信:424329
37.Python中re模块的修饰符re.L表示多行匹配,影响 ^ 和 $
选项A:对
选项B:错
满分答案问询微信:424329
38.已经创建好的Scrapy爬虫*.py文件可以直接通过Python来运行
选项A:对
奥鹏南开在线作业满分答案参考 选项B:错
满分答案问询微信:424329
39.如果元组里面只有整数、浮点数、字符串、一个列表,就既不能添加数据,也不能删除数据,还不能修改里面数据的值。
选项A:对
选项B:错
满分答案问询微信:424329
40.T于需要登录的网站,用户可以通过Selenium和PhantomJS的配合就不需要通过构造表单或提交cookie信息来登录网站
选项A:对
选项B:错
满分答案问询微信:424329
41.Xpath中路径表达式base//user表示选取属于base的子元素中所有user元素
选项A:对
选项B:错
满分答案问询微信:424329
42.HTTP只能通过POST请求才能发送数据
选项A:对
选项B:错
满分答案问询微信:424329
43.使用异步加载技术的网站,被加载的内容可以在源代码中找到
选项A:对
选项B:错
满分答案问询微信:424329
44.在有spiders何setting.py这两项的情况下,可以写出爬虫并且保存数据,items.py和pipelines.py文件是原作者的失误而导致的冗余文件。
选项A:对
选项B:错
满分答案问询微信:424329
45.在使用多线程处理问题时,线程池设置越大越好
选项A:对
选项B:错
满分答案问询微信:424329
46.selenium使用driver.get()方法请求过后的网页源代码中有异步加载的信息
选项A:对
选项B:错
满分答案问询微信:424329
47.通用搜索引擎的目标是尽可能大的网络覆盖率,搜索引擎服务器资源与网络数据资源互相匹配
选项A:对
选项B:错
满分答案问询微信:424329
48.运行MongoDB以后,不会在终端打印任何Log
选项A:对
选项B:错
满分答案问询微信:424329
49.Python的判断语句格式如下:
if condition:
do
else:
do
选项A:对
选项B:错
满分答案问询微信:424329
50.通用网络爬虫通常采用串行工作方式
选项A:对
选项B:错
满分答案问询微信:424329