- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python网络爬虫测验题
学号专业姓名
单项选择题(每题1.5分,共45分)
1.以下选项中不是Python数据分析的第三方库的是()
A.numpy
B.scipy
C.pandas
D.requests
2.以下关于BeautifulSoupfind方法说法正确的是()
A.find返回满足条件的第一个元素
B.find返回满足条件的最后一个元素
C.find返回满足条件的所有元素
D.find返回满足条件的指定个数的元素
3.以下对BeautifulSoup描述正确的是()
A.BeautifulSoup是一个可以从HTML或XML文件中提取数据的Python库
B.BeautifulSoup是一个C++库
C.BeautifulSoup是支持C语言调用
D.BeautifulSoup是支持Java语言调用
4.如果想获取MongoDB“col”集合中“likes”大于100,小于200的数据,可以使用以下哪个命令()
A.db.col.find({likes:{$lt:200,$gt:100}})
B.db.col.find({likes:{$gte:200,$gt:100}})
C.db.col.find({likes:{$gt:200,$lte:100}})
D.db.col.find({likes:{$gte:200,$lte:100}})
5.time库的time.mktime(t)函数的作用是()
将当前程序挂起secs秒,挂起即暂停执行
将struct_time对象变量t转换为时间戳
返回一个代表时间的精确浮点数,两次或多次调用,其差值用来计时
根据format格式定义,解析字符串t,返回struct_time类型时间变量
6.time库的time.time()函数的作用是()
返回系统当前时间戳对应的易读字符串表示
返回系统当前时间戳对应的struct_time对象
返回系统当前时间戳对应的本地时间的struct_time对象,本地之间经过时区转换
返回系统当前的时间戳
7.下列关于scrapy爬虫的表述有误的是()
Scrapy可用XPath表达式分析页面结构
Scrapy可以用于数据挖掘、监测和自动化测试
Scrapy源码中默认callback函数的函数名就是parse
Scrapy使用了Twisted同步网络库来处理网络通讯
8.Scrapy启动后,首先会访问网站的什么文件()
spider.txt
robots.txt
law.txt
scrapy.txt
9.以下对requests描述不正确的是()
Requests具有Keep-Aliveamp;连接池
国际化域名和URL
带持久Cookie的会话
Requests不自动解压
10.下列哪个快捷键可以打开网页源代码()
Shift+A
Shift+U
Ctrl+A
Ctrl+U
11.对Scrapy描述正确的是()
一个Scrapy项目只能创建一个爬虫
一个Scrapy项目只能使用一管道
爬虫与管道之间传递数据不使用item子类
爬虫与管道之间传递数据使用item子类
12.对Reqtests框架描述错误的是()
Reqtests可以发送Get请求
Reqtests可以发送Put请求
Reqtests可以发送Delete请求
Reqtests可以发送Option请求
13.对Scrapy命令的作用描述错误的是()
startproject命令用于创建项目
genspider命令用于创建爬虫
view命令用于查看网页
view命令用于下载网页
14.RequestsGet请求描述正确的是()
使用Get请求可以发送大量数据
使用Get请求可以发送图片
使用Get请求可以发送Excel文件
使用Get请求可以下载静态网页
15.对Http请求方式描述正确的是()
POST请求可以传递大于2M的数据
GET请求可以传递大于2M的数据}
POST请求可以传递没有限制
GET请求可以传递没有限制
16.下列代码执行结果是什么?()
x=1
defchange(a):?
x+=1
print(x)
change(x)
1
2
3
D. 4
17.关于函数的可变参数,可变参数*args传入函数时存储的类型是()
dict
tuple
list
Set
18.下列快捷键中能够中断(InterruptExecution)Py
文档评论(0)