题目
什么情况下,网页爬虫可能是你获取数据的手段? A. 没有数据库权限 B. 没有数据接口C. 仅拥有数据库访问权限,但拿不到数据接口 D. 既没有数据库权限,又拿不到数据接口
什么情况下,网页爬虫可能是你获取数据的手段?
A. 没有数据库权限
B. 没有数据接口
C. 仅拥有数据库访问权限,但拿不到数据接口
D. 既没有数据库权限,又拿不到数据接口
题目解答
答案
爬虫通过自动解析链接,提取有用信息返回,帮助数据分析工作者获得大量信息。随着爬取数据量的增加, 以及爬取的网站数据字段的变化, 将爬取数据存放在数据库中就十分必要。
因此,爬虫是一个通过访问获得数据库的过程,故而需要有访问权限,AD错误。B项和C项都提到了没有数据接口,但是C项更加全面,指出了需要拥有数据库访问权限,所以本题选C。
解析
考查要点:本题主要考查对网页爬虫应用场景的理解,需要结合数据获取方式(如数据库、接口、爬虫)的逻辑关系进行判断。
解题核心思路:
- 爬虫的作用:当无法通过数据接口直接获取数据时,爬虫可作为补充手段,从网页中提取信息。
- 数据库权限的作用:爬虫本身不需要数据库权限,但若需将爬取数据存储到数据库,则需要相应权限。
- 关键矛盾点:选项需同时满足“必须用爬虫”的条件,即无接口可用,但有存储能力。
破题关键:
- 排除法:AD错误(因缺少存储能力或获取途径);B项未提及数据库权限,不够全面;C项同时满足“无接口”和“可存储”,最合理。
选项分析
A. 没有数据库权限
- 问题:若无数据库权限,无法存储爬取数据,爬虫虽能获取数据,但无法有效利用,故不符合“必要手段”。
B. 没有数据接口
- 问题:仅说明无接口,但未明确是否能存储数据。若无数据库权限,爬虫仍无法完成数据整合,条件不充分。
C. 仅拥有数据库访问权限,但拿不到数据接口
- 正确性:
- 无接口:必须通过爬虫获取数据。
- 有存储能力:可将爬取数据存入数据库,形成完整流程。
结论:此情形下爬虫是必要手段。
D. 既没有数据库权限,又拿不到数据接口
- 问题:完全无法获取和存储数据,爬虫无法发挥作用。