覆盖超星/学习通/尔雅等10+学习平台 | 历年真题+答案解析+模拟试卷 | 免费下载 实时更新 精准检索
超星学习通无数据采集与网络爬虫作业答案 (2)
超新学习通 2025-04-03 04:52:11 1 0
广告示例

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

随机漂浮广告
超星学习通无数据采集与网络爬虫作业答案 (2)

作业论文指导

扫码关注
作业论文指导,轻松解决学习难题!

超星学习通无数据采集与网络爬虫作业答案 (2)

数据采集与网络爬虫

学校: 无

问题 1: 1. 下列选项中,不属于Python开发网络爬虫优势的是( )。

选项:

A. 语法简洁,容易上手

B. 开发效率高

C. 模块丰富

D. 运行速度快、性能强

答案: 运行速度快、性能强

问题 2: 2. 下列选项中,关于网络爬虫描述错误的是( )。

选项:

A. 聚焦网络爬虫可以抓取指定网站的数据

B. 通用网络爬虫是可以访问全互联网资源的网络爬虫

C. 增量式网络爬虫只能抓取新产生的网页或内容发生变化的网页

D. 聚焦网络爬虫通常用于实现搜索引擎

答案: 聚焦网络爬虫通常用于实现搜索引擎

问题 3: 3. 下列选项中,表示Robots协议禁止网络爬虫访问的是( )。

选项:

A. User-agent

B. Disallow

C. Allow

D. Sitemap

答案: Disallow

问题 4: 4. 下列选项中,不属于反爬虫应对策略的是( )。

选项:

A. 添加User-Agent字段

B. 降低访问频率

C. 反复使用同一IP地址抓取数据

D. 识别验证码

答案: 反复使用同一IP地址抓取数据

问题 5: 5. 下列选项中,关于聚焦网络爬虫工作原理描述错误的是( )。

选项:

A. 聚焦网络爬虫种子URL只能是一个

B. 聚焦网络爬虫会将与目标无关的URL过滤掉

C. 聚焦网络爬虫会根据爬行策略,在URL队列中确定URL的优先级

D. 聚焦网络爬虫会循环抓取数据直到满足条件为止

答案: 聚焦网络爬虫种子URL只能是一个

问题 6: 6. 关于 Python 程序格式框架的描述,以下选项中错误的是( )

选项:

A. Python语言的缩进可以采用 Tab 键实现。

B. Python单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围

C. 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义

D. Python语言不采用严格的“缩进”来表明程序的格式框架

答案: Python语言不采用严格的“缩进”来表明程序的格式框架

问题 7: 7. 以下选项中,不是Python对文件的打开模式的是( )

选项:

A. ‘+’

B. ‘w’

C. ‘c’

D. ‘r’

答案: 请关注公众号【九八五题库】查看答案

问题 8: 8. str=“Lingyishuju”,请问下列哪个选项可以截取出“Lingyi”( )

选项:

A. str[1:6]

B. str[1:7]

C. str[0:5]

D. str[0:6]

答案: 请关注公众号【九八五题库】查看答案

问题 9: 9. 长度为100的Python列表、元组和字符串中最后一个元素的下标为( )

选项:

A. -1

B. N

C. 100

D. 101

答案: 请关注公众号【九八五题库】查看答案

问题 10: 10. 以下不能创建一个字典的语句是( )

选项:

A. dict1 = {}

B. dict2 = { 3 : 5 }

C. dict3 = {[1,2,3]: “uestc”}

D. dict4 = {(1,2,3): “uestc”}

答案: 请关注公众号【九八五题库】查看答案

问题 11: 11. python不支持的数据类型有( )

选项:

A. char

B. int

C. float

D. list

答案: 请关注公众号【九八五题库】查看答案

问题 12: 12. 关于字符串下列说法错误的是( )

选项:

A. 字符应该视为长度为1的字符串

B. 字符串以\0标志字符串的结束

C. 既可以用单引号,也可以用双引号创建字符串

D. 在三引号字符串中可以包含换行回车等特殊字符

答案: 请关注公众号【九八五题库】查看答案

问题 13: 13. Python如何定义一个函数( )

选项:

A. class( arg1, arg2,…argN)

B. function (arg1,arg2,…argN)

C. def f(arg1,arg2,…argN):

D. def ( arg1, arg2,…argN)

答案: 请关注公众号【九八五题库】查看答案

问题 14: 14. Robots协议可以限制爬虫程序采集某些网页的数据。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 15: 15. 网络爬虫是一个模拟真人浏览互联网行为的程序。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 16: 16. 网络爬虫可以爬取网络上任意数据。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 17: 17. 通用网络爬虫会访问与预定主题相关的网页。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 18: 18. 网络爬虫程序只能使用Python语言进行开发。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 19: 19. python是一种跨平台、开源、免费的高级动态编程语言。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 20: 20. python的变量无需提前声明( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 21: 21. 在Python中可以使用if作为变量名。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 22: 22. 不同数据类型之间是不能进行运算的,但是不同数据类型可以相互转换。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 23: 23. “==”的作用是赋值( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 24: 24. 集合(set)是一个无序的不重复元素序列。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 25: 25. 如果仅仅是用于控制循环次数,那么使用for i in range(20)和for i in range(20, 40)的作用是等价的。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 26: 26. int()函数是内建函数,内建函数可以直接调用。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 27: 27. 列表和元组都可作为字典的“键”( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 28: 28. Python集合中的元素可以是列表。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 29: 1. 下面关于selenium爬虫哪个代码描述是错误的( )

选项:

A. driver.get()用于打开URL指定的网页

B. find_element_by_*的方法来匹配要查找的元素

C. send_keys方法可以用来模拟键盘输入操作

D. 用close()方法并关闭多个页面并退出浏览器

答案: 请关注公众号【九八五题库】查看答案

问题 30: 2. 下列选项中,用于根据指定URL地址访问页面的方法是( )。

选项:

A. get()

B. post()

C. head()

D. put()

答案: 请关注公众号【九八五题库】查看答案

问题 31: 3. 下列选项中,关于显示等待和隐式等待描述错误的是( )。

选项:

A. 隐式等待就是设置一个全局的最大等待时间

B. 显式等待会先指定某个条件,再设置最长等待时间

C. 隐式等待可作用于单个元素

D. 显示等待只能作用于单个元素

答案: 请关注公众号【九八五题库】查看答案

问题 32: 4. 下列选项中,关于Selenium描述错误的是( )。

选项:

A. Selenium是一个开源的便携式自动化测试工具

B. Selenium可以直接在浏览器上运行

C. Selenium自身携带浏览器,并支持浏览器的功能

D. Selenium可以根据指令自动加载网页或判断网页上是否发生动作

答案: 请关注公众号【九八五题库】查看答案

问题 33: 5. 以下那个选项属于selenium爬虫索引定位( )

选项:

A. WebElement xpath = driver.findElement(By.xpath("//input"))

B. WebElementxpath=river.findElement(By.xpath( //input[3] ))

C. WebElementxpath=driver.findElement(By.xpath( //*[@id='su' and @type='submit'] ))

D. WebElement xpath=driver.findElement(By.xpath( //div[@class='qrcode-text']/p/b[text()='百度'] ))

答案: 请关注公众号【九八五题库】查看答案

问题 34: 6. 下列选项中,通过类名定位元素的方法是( )。

选项:

A. find_element_by_ name()

B. find_element_by_class_name()

C. find_element_by_id()

D. find_element_by_tag_name()

答案: 请关注公众号【九八五题库】查看答案

问题 35: 7. 下列选项中,属于Chrome浏览器驱动程序的是( )。

选项:

A. ChromeDriver

B. geckodriver

C. operachromiumdriver

D. IEDriverServer

答案: 请关注公众号【九八五题库】查看答案

问题 36: 8. 下列选项中,用于根据指定URL地址访问页面的方法是( )。

选项:

A. get()

B. delete()

C. head()

D. put()

答案: 请关注公众号【九八五题库】查看答案

问题 37: 9. WebDiver必须配置系统环境变量中才能使用。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 38: 10. selenium是开源软件,主要依靠社区论坛来解决技术问题。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 39: 11. selenium爬虫浏览器的大小是不可调的。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 40: 12. Selenium自身携带浏览器。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 41: 13. 使用Selenium可以抓取动态网页中的数据。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 42: 14. Selenium Web驱动程序需要服务器安装,测试脚本不能直接与浏览器交互。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 43: 15. Selenium爬虫适用于单击下一页url保持不变的情况。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 44: 16. requests爬虫比Selenium爬虫更像真正用户在操作。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 45: 17. 安装的WebDriver版本可以与浏览器版本不同。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 46: 1. 下列选项中,属于文档型数据库的是( )。

选项:

A. MongoDB

B. Redis

C. MySQL

D. SqlServer

答案: 请关注公众号【九八五题库】查看答案

问题 47: 2. 下列选项中,用于创建与MongoDB数据库连接的是( )。

选项:

A. client = MongoClient()

B. client = MongoClient('localhost',27017)

C. client = MongoClient('mongodb://localhost:270170')

D. db = client.database_test

答案: 请关注公众号【九八五题库】查看答案

问题 48: 3. 下列选项中,表示pymongo模块中集合的是( )。

选项:

A. MongoClient对象

B. DataBase对象

C. Collection对象

D. Cursor对象

答案: 请关注公众号【九八五题库】查看答案

问题 49: 4. 下列选项中,用于向Redis数据库中增加键值对的方法是( )。

选项:

A. set()

B. get()

C. appended()

D. delete()

答案: 请关注公众号【九八五题库】查看答案

问题 50: 5. 下列选项中,属于关系型数据库的是( )。

选项:

A. 列存储数据库

B. 键值存储数据库

C. 文档型数据库

D. 行存储数据库

答案: 请关注公众号【九八五题库】查看答案

问题 51: 6. 键值存储数据采用文档结构存储数据。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 52: 7. redis模块无须安装便可以直接操作Redis数据库。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 53: 8. MongoDB属于关系型数据库。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 54: 9. Redis数据库中的数据都是以键值对的形式进行存储的。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 55: 10. pymogo模块find_one()方法用于查询集合中的一条文档。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 56: 1. 下列选项中,关于进程的描述错误的是( )。

选项:

A. 进程是系统进行资源分配的最小单位

B. 进程拥有自己的内存空间

C. 进程之间数据不共享

D. 进程的存在必须依赖线程

答案: 请关注公众号【九八五题库】查看答案

问题 57: 2. 下列选项中,关于多线程爬虫的述错误的是( )。

选项:

A. 开启的线程数量越多,程序运行速度越快

B. 多线程爬虫将多线程技术运用网络爬虫中

C. 多线程爬虫使用队列是为了保证安全地使用多线程采集网页数据

D. 通常情况下,多程爬虫会开启多个线程抓取网页和解析网页

答案: 请关注公众号【九八五题库】查看答案

问题 58: 3. 下列选项中,表示先进先出队列的类是( )。

选项:

A. Queue

B. LifoQueue

C. PriorityQueue

D. EmptyQueue

答案: 请关注公众号【九八五题库】查看答案

问题 59: 4. python中的pool是用于多进程爬虫的库,可以自定义多进程的数量。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 60: 5. 爬虫容错处理(try..except..else)如果try部分没有异常,那么将运行except,而跳过else( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 61: 6. 影响网络爬虫速度的因素主要是网络I/O操作。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 62: 7. 线程具有独立运行、状态不可测、执行顺序随机的特点。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 63: 8. 线程是系统进行资源分配的最小单位。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 64: 9. 线程共享同一进程中的数据。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 65: 10. 协程是由操作系统进行调度。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 66: 1. np.arange(12).reshape(2,6)的输出结果( )

选项:

A. [[ 0 1 2 3 4 5] [ 6 7 8 9 10 11]]

B. [[ 0 2 4 6 8 10] [ 1 3 5 7 9 11]]

C. [[ 1 2 3 4 5 6] [ 7 8 9 10 11 12]]

D. [[ 1 3 5 7 9 11] [ 2 4 6 8 10 12]]

答案: 请关注公众号【九八五题库】查看答案

问题 67: 2. 下述哪个代码只能查询数组元素的类型( )

选项:

A. dtype

B. type

C. class

D. kind

答案: 请关注公众号【九八五题库】查看答案

问题 68: 3. ARR=np.array([8,9,2,6]),ARR[-1]=9.9999,请问以下那个选项为数组ARR的输出结果。( )

选项:

A. [8 9 2 9]

B. [8 9 2 9.9999]

C. [8,9,2,9]

D. [8,9,2,9.9999]

答案: 请关注公众号【九八五题库】查看答案

问题 69: 4. 现有ARR数组中的数据类型为整数类型,如果存储一个浮点数类型,系统会自动将其转化为整数类型而不报错。 ( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 70: 5. 列表与数组的首要区别:数组是同类的。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 71: 1. 以下哪个函数可以查看DataFrame是否有缺失值( )

选项:

A. fillna

B. bfill

C. isnan

D. Isnull

答案: 请关注公众号【九八五题库】查看答案

问题 72: 2. 以下那个选项可以实现DataFrame中2,3两行的选取( )

选项:

A. df[2:4]

B. df[2,4]

C. df[[2:4]]

D. df[[2,4]]

答案: 请关注公众号【九八五题库】查看答案

问题 73: 3. 使用head查看数据,若不设数值,默认多少行( )

选项:

A. 4

B. 5

C. 6

D. 7

答案: 请关注公众号【九八五题库】查看答案

问题 74: 4. 若需要用后一个数据代替NaN,下列哪个函数可以实现( )

选项:

A. fillna

B. bfill

C. isnan

D. Isnull

答案: 请关注公众号【九八五题库】查看答案

问题 75: 5. 如何在DataFrame中进行块选取的操作( )

选项:

A. df.loc[[0:3],[’商品’,’价格’]]

B. df.loc[[0,3][’商品’,’价格’]]

C. df.loc [0:3,[’商品’,’价格’]]

D. df.loc [0:3,’商品’:’价格’]

答案: 请关注公众号【九八五题库】查看答案

问题 76: 6. 下列关于pandas的表述有误的是()

选项:

A. Pandas是Python的一个数据分析包,该工具为解决数据分析任务而创建。

B. Pandas纳入大量库和标准数据模型,提供高效的操作数据集所需的工具

C. Pandas提供大量能使我们快速便捷地处理数据的函数和方法

D. Pandas是字典形式,基于字典创建

答案: 请关注公众号【九八五题库】查看答案

问题 77: 7. axis=0代表方向为列( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 78: 8. pandas提供了一个灵活高效的groupby功能,它使你能以一种自然的方式对数据集进行切片、切块、摘要等操作 ( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 79: 9. drop_duplicates方法用于返回一个移除了重复行的DataFrame( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 80: 10. 数据中存在NaN时,不可以用其他数值代替缺失值( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 81: 1. 下列关于requests爬虫说法有误的是( )

选项:

A. 请求头是将自身伪装成浏览器的关键

B. 大型网站通常都会根据Referer参数判断请求的来源

C. 编码问题的存在会使爬虫程序报错

D. 请求携带的参数封装到一个字典中,当作参数传给post或get

答案: 请关注公众号【九八五题库】查看答案

问题 82: 2. 下列选项中,表示连接错误的异常是( )。

选项:

A. RequestException

B. ConnectionError

C. HTTPError

D. URLEquired

答案: 请关注公众号【九八五题库】查看答案

问题 83: 3. 下列选项中,用于以字符串形式获取响应内容的是( )。

选项:

A. status_code

B. text

C. content

D. encoding

答案: 请关注公众号【九八五题库】查看答案

问题 84: 4. 下列哪个选项不可以复制网页节点的路径( )

选项:

A. copy XPath

B. copy JS路径

C. copy selector

D. copy outerHTML

答案: 请关注公众号【九八五题库】查看答案

问题 85: 5. 下列选项中,关于Cookie描述错误的是( )。

选项:

A. Cookie是一段文本数据,由一个名称和一个值组成

B. Cookie的生存周期可以由开发人员设置

C. Cookie数据存储在网站服务器上

D. Cookie通常是加密的

答案: 请关注公众号【九八五题库】查看答案

问题 86: 6. 下列选项中,用于在调用get()函数发送GET请求时设置传递查询字符串的参数是( )。

选项:

A. data

B. params

C. proxies

D. verify

答案: 请关注公众号【九八五题库】查看答案

问题 87: 7. Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 88: 8. 当遇到反爬虫时,构建请求头的伪装效果优于构建IP池( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 89: 9. 通过User-Agent可以识别出是浏览器访问还是代码访问网页( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 90: 10. Post方法需要权限验证和请求内容,服务器通过权限放行,该方法具有查询和修改数据的权限。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 91: 11. 安装好python IDLE之后,则默认已经安装requests模块。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 92: 12. requests库爬取页面,返回的数据可以是JSON格式的数据。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 93: 13. cookie中保存中我们常见的登录信息,有时候爬取网站需要携带cookie信息访问。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 94: 14. GET请求中不能添加URL请求参数。( )

选项:

答案: 请关注公众号【九八五题库】查看答案



收藏
文章说明
©版权声明
本站提供的一切试卷均来自网上;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内从您的设备中彻底删除。如有侵权请邮件与我们联系处理。敬请谅解!
评论留言

昵称

试卷网
试卷网
本站专注整合全网学习平台试卷资源,涵盖超星、学习通、尔雅、学起Plus、安徽继续教育、云上河开等平台的海量试题与答案,提供免费下载及在线查询服务。包含期末考试、模拟试题、章节练习等类型,覆盖大学、职业考试、继续教育等多领域,同步更新各平台最新试卷,助力高效备考与学习
  • 文章38585
  • 评论0
  • 微语1
最新评论