南开大学21春学期(1709-2103)《网络爬虫与信息提取》在线作业-答案_第1页
南开大学21春学期(1709-2103)《网络爬虫与信息提取》在线作业-答案_第2页
南开大学21春学期(1709-2103)《网络爬虫与信息提取》在线作业-答案_第3页
南开大学21春学期(1709-2103)《网络爬虫与信息提取》在线作业-答案_第4页
南开大学21春学期(1709-2103)《网络爬虫与信息提取》在线作业-答案_第5页
已阅读5页,还剩7页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

[南开大学]21春学期(1709-2103)《网络爬虫与信息提取》在线作业试卷总分:100得分:100一、单选题(共20道试题,共40分)1.Python正则表达式模块的findall方法返回结果为()A.列表B.元组C.字典D.集合参考选择:A2.如果使用Python的数据结构来做类比的话,MongoDB中库相当于一个大字典,大字典里面的每一个键值对都对应了一个集合,Key为集合的名字,Value就是一个()。A.字典B.集合的名字C.集合D.文档参考选择:C3.使用UIAutomator获滚动屏幕的操作是得到相应控件后使用命令()A.scrollB.scroll_upC.scroll_forwordD.scroll_back参考选择:A4.下面Python代码输出为():defdefault_para_without_trap(para=[],value=0):ifnotpara:para=[]para.append(value)returnparaprint('第一步:{}'.format(default_para_trap(value=100)))print('第二步:{}'.format(default_para_trap(value=50)))A.第一步:[100]第二步:[100,50]B.第一步:[100]第二步:[50]C.第一步:[100]第二步:[]D.第一步:[100]第二步:[100]参考选择:B5.MongoDB中可以将()数据结构插入集合中A.列表B.元组C.字典D.集合参考选择:C6.Python中跳过本次循环应用关键字()A.breakB.continueC.exitD.return参考选择:B7.可以通过()绕过网站登录。A.sessionB.cookiesC.moonpiesD.localstorage参考选择:B8.Python中把列表转换为集合需要使用##函数A.setB.listC.convertD.change参考选择:A9.下列关于mitmproxy的安装说法错误的是()A.对于MacOS系统,使用Homebrew安装mitmproxy,命令为:brewinstallmitmproxyB.在Ubuntu中,要安装mitmproxy,首先需要保证系统的Python为Python3.5或者更高版本C.在windows系统中无法使用linux的命令,只能通过下载安装包来安装D.UBUNTU中执行命令sudopip3installmitmproxy进行安装参考选择:C10.启动MongoDB使用命令mongod--()usr/local/etc/mongod.confA.configB.installC.startD.begin参考选择:A11.在Linux中哪个命令是添加权限的()A.chmodB.sudoC.cpD.mkdir参考选择:A12.PyMongo中逻辑查询表示小于的符号是()A.$gtB.$ltC.$gte$$lte参考选择:B13.Python中退出循环应用关键字()A.breakB.continueC.exitD.return参考选择:A14.HTTP常用状态码表明服务器正忙的是()A.500B.503C.403D.404参考选择:B15.Redis中往集合中读数据,使用关键字()A.popB.spopC.lpopD.range参考选择:B16.Redis是一个开源的使用()语言编写A.ANSICB.C++C.JAVAD.Python参考选择:A17.使用xpath方法的返回类型是()A.列表B.元组C.字典D.集合参考选择:A18.Python并导入uiautomator来操作设备的语句是fromuiautomatorimport()A.DeviceB.DevicesC.JobsD.Job参考选择:A19.采用以下()技术可以实现异步加载A.HTMLB.AJAXC.CSSD.HTTP参考选择:B20.HTTP常用状态码表明服务器内部资源出故障了的是()A.500B.503C.403D.404参考选择:A二、多选题(共10道试题,共20分)21.PyMongo删除操作有()A.deleteB.delete_allC.delete_oneD.delete_many参考选择:CD22.在配置ios使用Charles的操作中,正确的有()A.对于苹果设备,首先要保证计算机和苹果设备联在同一个Wi-Fi上。B.选择“HTTP代理”下面的“手动”选项卡,在“服务器”处输入计算机的IP地址,在“端口”处输入8888C.输入完成代理以后按下苹果设备的Home键,设置就会自动保存。D.安装完成证书以后,在设置中打开“关于本机”,找到最下面的“证书信任设置”,并在里面启动对Charles证书的完全信任参考选择:ABCD23.常用的会话跟踪技术是A.sessionB.cookiesC.moonpiesD.localstorage参考选择:AB24.MongoDB中获取名字为db的库的语句为()A.client.dbB.client('db')C.client['db']D.client{'db'}参考选择:AC25.如果爬虫爬取的是商业网站,并且目标网站使用了反爬虫机制,那么强行突破反爬虫机制可能构成()A.非法侵入计算机系统罪B.非法获取计算机信息系统数据罪C.非法获取计算机数据罪D.非法获取系统罪参考选择:AB26.如果目标网站有反爬虫声明,那么对方在被爬虫爬取以后,可以根据()来起诉使用爬虫的公司A.服务器日志B.数据库日志记录C.程序日志记录D.服务器监控参考选择:ABCD27.以下HTTP状态码表示服务器本身发生错误的是A.400B.503C.302D.500参考选择:BD28.使用BeautifulSoup对象后可以使用()来查找内容A.find_allB.findC.searchD.search_all参考选择:AB29.Redis中的值可以支持()A.列表B.哈希C.集合D.有序集合参考选择:ABCD30.以下哪些方法属于Python写CSV文件的方法()A.writeheadersB.writeheaderC.writerrowsD.writerow参考选择:ACD三、判断题(共20道试题,共40分)31.使用异步加载技术的网站,被加载的内容可以在源代码中找到[以上叙述是否正确?]A.正确B.错误参考选择:错误32.在MacOS下若要运行Redis可以运行解压以后的文件夹下面的src文件夹中的redis-server文件启动redis服务src/redis-server[以上叙述是否正确?]A.正确B.错误参考选择:错误33.通用搜索引擎大多提供基于关键字的检索,难以支持根据语义信息提出的查询。[以上叙述是否正确?]A.正确B.错误参考选择:正确34.process_spider_input(response,spider)是在爬虫运行yielditem或者yieldscrapy.Request()的时候调用[以上叙述是否正确?]A.正确B.错误参考选择:错误35.chrome开发者工具没法对数据进行搜索。如果想知道一个特定的异步加载内容来自哪个请求,必须在“Network”选项卡里面一个请求一个请求地进行查看.[以上叙述是否正确?]A.正确B.错误参考选择:正确36.XPath提取出来的内容是一个SelectorList对象,它的第0个元素就是网页的源代码。[以上叙述是否正确?]A.正确B.错误参考选择:错误37.在charles中使用CTRL+F搜索,JSON里面的中文是可以直接搜索到的。[以上叙述是否正确?]A.正确B.错误参考选择:错误38.自己能查看的数据,允许擅自拿给第三方查看[以上叙述是否正确?]A.正确B.错误参考选择:错误39.引用中间件时后面的数字代表的是中间件的执行顺序,例如'AdvanceSpider.middlewares.ProxyMiddleware':543中的543[以上叙述是否正确?]A.正确B.错误参考选择:正确40.虽然MongoDB相比于MySQL来说,速度快了很多,但是频繁读写MongoDB还是会严重拖慢程序的执行速度。[以上叙述是否正确?]A.正确B.错误参考选择:正确41.Python可以将列表或字典转换成Json字符串[以上叙述是否正确?]A.正确B.错误参考选择:正确42.Redis插入数据都是插入到列表右侧,因此读取数据也是从右侧读取[以上叙述是否正确?]A.正确B.错误参考选择:错误43.Charles是一个收费软件,如果没有注册,安装以后的前30天可以正常使用。30天以后,虽然功能不会缩水,但每过30分钟Charles会自动关闭一次[以上叙述是否正确?]A.正确B.错误参考选择:正确44.Redis是遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库[以上叙述是否正确?]A.正确B.错误参考选择:正确45.Scrapyd可以同时管理多个Scrapy工程里面的多个爬虫的多个版本[以上叙述是否正确?]A.正确B.错误参考选择:正确46.所有的异步加载都会向后台发送请求[以上叙述是否正确?]A.正确B.错误参考选择:错误47.HTTP状态码302

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论