收藏 分销(赏)

南开大学复习资料-网络爬虫与信息提取0001.docx

上传人:二*** 文档编号:4532616 上传时间:2024-09-27 格式:DOCX 页数:36 大小:87.41KB
下载 相关 举报
南开大学复习资料-网络爬虫与信息提取0001.docx_第1页
第1页 / 共36页
本文档共36页,全文阅读请下载到手机保存,查看更方便
资源描述
《网络爬虫与信息提取》课程期末复习资料 一、客观部分:(单项选择、多项选择、不定项选择、判断) (一)、判断部分1、通用搜索引擎大多提供基于关键字的检索,难以支持根据语义信息提出的查 询。答案:正确2、通用搜索引擎的目标是尽可能大的网络覆盖率,搜索引擎服务器资源与网络 数据资源互相匹配答案:错误3、通用网络爬虫通常采用串行工作方式答案:错误4、Python中直接对浮点数进行计算有print (0. 1+0. 2),则结果为0. 35、答案:错误5> Python中列表生成以后还可以往里面继续添加数据,也可以从里面删除数据;答案:正确6、Python中元组生成以后还可以往里面继续添加数据,也可以从里面删除数据; 答案:错误7、如果元组里面只有整数、浮点数、字符串、一个列表,就既不能添加数据, 也不能删除数据,还不能修改里面数据的值。答案:错误8> Python中字符串切片以后的结果还是字符串答案:正确9、Python中条件语句在使用and连接的多个表达式中,只要有一个表达式不为真,那么后面的表达式就不会执行。答案:正确10、Python中条件语句在使用or连接的多个表达式中,只要有一个表达式为真,那么后面的表达式就不会执行。答案:正确11、Python中函数返回值的个数可以是多个答案:正确12、Python中相比于findall方法,search方法对于从超级大的文本里面只找第1个数据特别有用,可以大大提高程序的运行效率。答案:正确13、Python中使用下面代码打开文件也需要对文件进行close关闭操作with open(*文件路径','文件操作方式',encoding」utf-8') as f答案:错误14、Python中写CSV文件的writerows方法参数为字典类型答案:错误15、Python中写CSV文件的writerow方法参数为包含字典的列表类型12 B. 123 C. 23 D. 23411、Python 中若定义 object=[1, 2, 3, 4, 5],则 print (object [:3])输出(B)12 B. 123 C. 23 D. 23412> Python 中若定义 object=(l, 2, 3, 4, 5),则 print (object [:3])输出(C)345 B. 34 C. 45 D. 12313、Python 中若定义 object=" 12345”,则 print (object [: :-l])输出(C)A. 1 B. 5 C. 54321 D.程序报错14、Python中列表可以用(B)方法在末尾添加元素A. add B. append C. plus D. + 15、Python 中 Object={' obj_T :' 1',' obj_2, :' 2'},则 Object 是(C)A.列表 B.元组 C.字典 D.集合16、Python 中 Object={l, 2, 3, 4, 5},则 Objcet 是(D)A.列表 B.元组 C.字典 D.集合17、Python中以下哪个容器里的元素不能重复(D)A.列表 B.元组 C.字典D.集合18、Python 中 Object={' obj_l' :' 1',' obj_2' :' 2'},则 Objcet. get (' boj_l',' 3') 是(A)A. 1 B. 2 C. 3 D.无输出19^Python 中 Object=(,obj_T :' 1',' obj_2, :' 2'},则 Objcet. get C boj_3',' 3') 是(OA. 1 B. 2 C. 3 D.无输出20、Python中把列表转换为集合需要使用㈱函数AA. set B. list C. convert D. change2k Python中把集合转换为列表需要使用㈱函数BA. set B. list C. convert D. change22、执行下面代码,结果为(B): name_list =[]if name_l ist and name_l ist [100]='张三': printC OK')A.程序报错B. OK C. NULL D.无输出23、Python中通过Key来从字典object中读取对应的Value的方法有(AB)A. object [key] B. object, get (key) C. object, pop (key)D. object. pop()24、下面代码一共执行循环多少次(B): for i in range(10): print(i ** i)A. 9 B. 10 C. ll#025、下面代码一共执行循环多少次(B): i=0while i<10: i+=lA. 9 B. 10 C. ll#026、Python中跳过本次循环应用关键字(B)A. break B. continue C. exit D. return27、Python中退出循环应用关键字(A)A. break B. continue C. exit D. return28、Python中定义函数关键字为(A)A. def B. define C. func D. function29、Python中一个函数可以有(ABCD)个return语句A. 0 B. 1 C.多个 D. 230、Python中一个函数没有返回值则可以写(ABC)A.没有 return B. return C. return None D. return NULL31、下面Python代码输出为(A): def defau1t_para_trap(para=[], value=0): para, append(value) return parapri nt ('第一步:{}'. format (defaul t_ para_trap (value=100)))print C 第二步:(},. format (default para trap(value=50)))第一步:[100]第二步:[100, 50]第一步:[100]第二步:[50]第一步:[100]第二步:[]第一步:[100]第二步:[100]32、下面Python代码输出为(B): def dcfault_para_without_trap(para=[], valuc=0): if not para: para =[] para, append(value) return paraprintC 第一步:format(default para trap(value=100)))print ('第二步:. format (defau 11jpara_trap (value=50)))第一步:[100]第二步:[100, 50]第一步:[100]第二步:[50]第一步:[100]第二步:口第一步:[100]第二步:[100]33、Python正则表达式模块的findall方法返回结果为(A)列表元组字典D.集合34、Python正则表达式模块的findall方法如果没有匹配到结果,则返回结果 为(B)A.空 B.空列表C.空元组D.不返回35、Python正则表达式模块的findall方法提取内容包含多个,则返回结果的列表中会包含(B)A.列表 B.元组C.字典 D.集合36、Python操作CSV文件可通过(C)容器的方式操作单元格A.列表 B.元组C.字典D.集合37、Python中(ACD)容器有推导式A.列表 B.元组C.字典D.集合38、Python读CSV文件需要哪个方法(C)A. CSVReader B. CsvReader C. DictReader D. FileReader39、Python写CSV文件需要哪个方法(C)A. CSVWriter B. CsvWriter C. DictWriter D. FileWriter40、以下哪些方法属于Python写CSV文件的方法(ACD)A. writcheaders B. writeheader C. writerrows D. writerow41、最常见的HTTP请求类型有(AB) A. GET B. POST C. SEND D. RECEIVE42、一般来说在页面传输登录信息都用HTTP (B)请求类型A. GET B. POST C. PUT D. SEND43、requests中post请求方法的第二个参数可以为(AC)A.字典B.列表C. json数据D.字符串44、requests 中 post 请求方法的使用为 requests, post (, 网址’,data二data)中 的 data 为(C)A.列表 B,元组 C.字典 D.集合45、requests获取get或者post请求后需要通过(A)属性获取文本内容A. content B. text C. string D. body 46、Python中线程池map()方法第二个参数是(A) A.列表 B.元组 C.字典D.集合47、以下哪个HTML标签表示分区或节(A)A. <div> B. <body> C. <head> D. <footer>48、以下哪个HTML标签表示定义文档的主体(B)A, <div> B. <body> C. <head> D, <footer>49、以下哪个HTML标签表示定义文档的头部(C)A. <div> B. <body> C. <head> D. <footer>50、以下哪个HTML标签表示定义文档或节的页脚(D)A. <di v> B. <body> C. <head> D. <footer>51、以下哪个HTML标签表示定义无序列表(A)A. <ul> B. <li> C. <tr> D. <td>52、以下哪个HTML标签表示定义列表项目(B)A. <ul> B. <li> C. <tr> D. <td>53、以下哪个HTML标签表示定义HTML表格中的行(C)A. <ul>B. <li>C. <tr>D. <td>54、以下哪个HTML标签表示定义HTML表格中的标准单元格(D)A. <ul>B. <li>C. <tr>D. <td>55^在Python中,为了使用XPath,需要安装一个第三方库(A)A. Ixml B. xml C. xpath D. path56、使用Xpath获取文本使用(B)A. text B. text () C. content D. content ()57、使用Xpath构造相同字符串开头的路径采用(A)方法A.starts-with B. starts C.begin D.begin-with58、使用Xpath构造属性值包含相同字符串的路径采用(B)方法A. contain B. contains C. include D. includes59、使用xpath方法的返回类型是(A)A.列表 B.元组 C.字典 D.集合60、请问按哪个键可以打开Chrome自带的开发者工具(D) 61、用Xpathh获取第二个div标签应该是(D)A. dvi(l) B. div(2) C. div[l] D.div[2]62、BS4可以用来从(AB)中提取数据A. HTML B. XML C.数据库 D. JSON63、使用BeautifulSoup对象后可以使用(AB)来查找内容A. find_all B. find C. search D. search_all64、针对解析源代码的BeautifulSoup对象,构造时BeautifulSoup(网页源代 码,’解析器')中的解析器可以为(AC)A. html B. html. parser C. Ixml D. xml65、MongoDB中数据存储的形式类似于(C)A.列表 B.元组 C.字典 D.集合66、在 Mac OS 下安装 MongoDB 使用命令(A) install mongodbA. brew B. apt-get C. sudo D. apt67、启动 MongoDB 使用命令 mongod ― (A) usr/local/etc/mongod. confA. config B. install C. start D. begin68、以下哪个命令是利用URL语法在命令行下工作的文件传输工具(A)A. curlB. tar -zxvfC. mkdirD. cp69、以下哪个命令是linux下解压缩命令(B)A. curlB. tar -zxvfC. mkdirD. cp70、以下哪个命令是创建文件夹命令(C)A. curlB. tar -zxvfC. mkdirD. cp71、以下哪个命令是复制文件或者文件夹命令(D)A. curlB. tar -zxvfC. mkdirD. cp72、如果使用Python的数据结构来做类比的话,MongoDB中文档相当于一个(C)A.列表 B.元组 C.字典D.集合73、如果使用Python的数据结构来做类比的话,MongoDB中集合相当于一个(A)A.列表B.元组C.字典D.集合74、如果使用Python的数据结构来做类比的话,MongoDB中库相当于一个(C)A.列表B.元组C.字典D.集合75、如果使用Python的数据结构来做类比的话,MongoDB中库相当于一个大字 典,大字典里面的每一个键值对都对应了一个集合,Key为(B), Value就是一 个集合。 A.字典 B.集合的名字C.集合 D.文档76、如果使用Python的数据结构来做类比的话,MongoDB中库相当于一个大字 典,大字典里面的每一个键值对都对应了一个集合,Key为集合的名字,Value 就是一个(OoA.字典 B.集合的名字 C.集合D.文档77> MongoDB中获取名字为db的库的语句为(AC)A. client, db B. client ('db') C. client['db'] D. client db,}78、MongoDB中获取名字为sctl的集合的语句为(AC)A. database, setl B. database(* setl*) C. databasef seti, ]database{' setl'}79、MongoDB中可以将(C)数据结构插入集合中A.列表 B.元组C.字典 D.集合80、以下哪种方法是MongoDB的查找方法(AB)A. find B. find one C. finds D. find all81、PyMongo中的查找方法的参数是哪种数据结构(C)A.列表 B.元组C.字典 D.集合82、PyMongo中逻辑查询表示大于的符号是(A)A. $gt B. $lt C. $gte$$lte3、PyMong。中逻辑查询表示大于等于的符号是(C)A. $gt B. $lt C. $gte$$lte84> PyMongo中逻辑查询表示小于的符号是(B)A. $gtB. $ltC. $gte$$lte85、PyMongo中逻辑查询表示小于等于的符号是(D)A. $gtB. $ltC. $gte$$lte86、PyMongo中逻辑查询表示等于的符号是(C)A. $gt B. $lt C. $eq$$ne87、PyMongo中逻辑查询表示不等于的符号是(D)A. $gt B. $lt C. $eq$$ne88> PyMongo中查询所有age > 29的记录是(A)collection. find((,age* : {'$gt': 29)))collection, find({' age,>29))collection. find_all ({* age1 : {'$gt': 29}})collection. find_all ({' age* >29))89、PyMongo更新操作有(CD) A. update B. update^all C. update one D. update many90、PyMongo删除操作有(CD)A. delete B. delete_all C. delete_one D. delete_many91、Redis是一个开源的使用(A)语言编写A. ANSI C B. C++ C. JAVA D. Python92、Redis是(B)数据库关系数据库B.键值数据库C.列存数据库D.图数据库93、Redis是遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库答案:T94、Redis中的值可以支持(ABCD)A.列表 B.哈希 C.集合D.有序集合95、Redis若要进入交互环境,需要打开终端输入(A)A. redis-cli B. redis C. redis-cmd D. redis-start96、Redis中写数据到列表中,使用关键字(C)A. push B. append C. Ipush D. lappcnd97、Redis中查看一个列表长度,使用关键字(C)A. len B. length C. lien D. count 98、Redis中如果不删除列表中的数据,又要把数据读出来,就需要使用关键字 (B)A. range B. 1 range C. srange D. pop99、Redis中读取数据语句1 range chapter 0 3,那么表示读列表中(C)个值2 B. 3C.4 D. 5100、Redis中往集合中添加数据,使用关键字(A)sadd B. add C. append D. sappend101、Redis中往集合中读数据,使用关键字(B)A. pop B. spop C. Ipop D. range102、Redis中从集合中查看有多少个值,用关键字(A)A. scard B. card C. count D. distinct103、采用以下(B)技术可以实现异步加载A. HTML B. AJAX C. CSS D. HTTP104、某些网站在发起Ajax请求时会携带(A)字符串用于身份验证A. Token B. Cookie C. ReqTime D. sum105、查看网站请求一般在Chrome开发者模式下的(C)选项卡中查看A. Console B. Sources C. Network D. Performance106、Python中的(C)库用于发送网络请求A. web B. request C. requests D. javascript107、Python在Windows路径字符串左引号的左边加(D)符号来避免反斜杠问 题A. s B. c C. d D. r108、通常使用(A)工具来模拟浏览器进行爬虫请求A. Selenium B. Chrome C. ChromeDriver D. WebDriver109、下列哪项不是HTTP的请求类型(D)A. GET B. POST C. PUT D. SET110、当需要把Python里面的数据发送给网页时,需要先转换成(B)字符串A. Python B. Json C.正则表达式 D. Ajax111、通过(A)爬取伪装成异步加载的后端渲染数据A.正则表达式B. Json 字符串 C. JavaScript D. Get112、使用Selennium获取网页中元素的方法有 ABCDA. find element_ by name B. find element_ by_idC. find elements by name D. find elements, by id113、带上通过Chrome浏览器从评论页面复制而来的(C)再发起请求,可以减 少爬虫被网站封锁的概率 A. Cookie B. Html C. Headers D. CSS114、当需要把Python里面的数据发送给网页时,应先将其转换成(A)Json 字符串 B. GET C. POST D. Request115、服务器端记录信息确定用户身份的数据是Asession B. cookies C. moonpies D. localstorage116、浏览器用来记录用户状态信息的数据叫Bsession B. cookies C. moonpies D. selenium117^ Chrome的开发者工具中哪个选项可以查找到cookies CA. Elements B. Sources C. Network D. Peformance118、以下表示请求正常处理的HTTP状态码为AA, 200 B. 301 C. 404 D. 500119、以下表示请求资源找不到的HTTP状态码为CA. 200 B. 301 C. 404 D. 500120、以下表示请求资源重定向的HTTP状态码为BA. 200 B. 301 C. 404 D. 500121、python中可以用来将图片中的文字转换为文本的第三方类库是DA. Ixml B. requests C. beautifulsoup D. pytesseract122、可以通过(B)绕过网站登录。 A. session B. cookies C. moonpies D. local storage123> chrome默认打开开发者工具的快捷是CA. F5 B.F11 C.F12 D. F2124、cookies 的缺点是 CD实现自动登录 B.跟踪用户状态 C. http中明文传输 D.增加http请求的流量125、HTTP常用状态码表明请求被正常处理的有(AD)A. 200 B. 301 C. 302 D. 204答案:错误16、Python正则表达式中是贪婪模式,获取最长的满足条件的字符串。 答案:正确17、Python正则表达式中是非贪婪模式,获取最短的能满足条件的字符 串。答案:正确18、一般来说在页面都通过GET将用户登录信息传递到服务器端。答案:错误19、requests 中 get 请求方法的使用为 requests, get (J 网址',data=data) 答案:错误20、requests 中 post 请求方法的使用为 requests, post C 网址',data二data) 答案:正确21、multiprocessing本身是Python的多线程库答案:错误22、在使用多线程处理问题时,线程池设置越大越好答案:错误23、在对XPath返回的对象再次执行XPath的时候,子XPath开头需要添加斜线 答案:错误24、RoboMongo是MongoDB的管理软件答案:正确25、Robo 3T与RoboMongo是完全不一样的软件答案:错误26、MongoDB是一个基于分布式文件存储的数据库答案:正确27、MongoDB是一个关系数据库产品答案:错误28、运行MongoDB以后,不会在终端打印任何Log答案:错误29、数据在 MongoDB 中是按照“库(Database) w — “集合(Collections) M —“文档(Document)"的层级关系来存储的。答案:正确30、PyMongo模块是Python对MongoDB操作的接口包,能够实现对MongoDB的 增删改查及排序等操作。答案:正确31、MongoDB URI 的格式为: mongodb:〃服务器IP或域名:端口@用户名:密码答案:错误32、默认情况下,MongoDB可以通过外网访问答案:错误33、插入数据时,MongoDB会自动添加一列"_id”,也就是自增ID,每次自动 加1答案:错误34 > MongoDB中Object Id可以反向恢复为时间答案:正确126、HTTP常用状态码表明表明浏览器需要执行某些特殊的处理以正确处理请求 的有(BC)200 B. 301 C. 302 D. 204127、HTTP常用状态码表明表明客户端是发生错误的原因所在的有(AB)A. 403 B. 404 C. 500 D. 503128、HTTP常用状态码表明表明服务器本身发生错误的有(CD)A. 403 B. 404 C. 500 D. 503129、HTTP常用状态码表明服务器内部资源出故障了的是(A)A. 500 B. 503 C. 403 D. 404130、HTTP常用状态码表明服务器正忙的是(B)A. 500 B. 503 C. 403 D. 404131、HTTP常用状态码表明服务器上没有请求的资源的是(D)A. 500 B. 503 C. 403 D. 404132、HTTP常用状态码表明服务器不允许访问那个资源的是(C)A. 500 B. 503 C. 403 D. 405133、HTTP状态码401表示 BA.请求报文中可能存在语法错误B.请求需要通过HTTP认证C.请求资源的访问被拒绝D.服务器上没有请求的资源134、打码平台一般通过(A)识别验证码。 A,人工识别B.机器学习识别C.光学字符识别D.深度学习识别135、Python中专门用来处理图像的第三方库是BA. Ixml B. Pillow C. beautiful soup D. pytesseract136>以下HTTP状态码与302等价的是DA. 301 B. 303 C. 304 D. 307137、常用的会话跟踪技术是ABA.session B. cookies C. moonpies D. localstorage138、以下HTTP状态码表示服务器没有正常返回结果的是BCDA. 200 B. 301 C.404 D. 500 139、要使用tesseract来进行图像识别,需要安装两个第三方库CDA. requests B. beautiful soup C. Pi 1 low D. pytesseract140、自动填充验证码的方式有BCA.手动识别填写B.图像识别C.打码网站D.浏览器自动识别141、以下HTTP状态码表示服务器本身发生错误的是BDA. 400 B. 503 C. 302 D. 500142、cookies 的缺点是 CDA,实现自动登录B.跟踪用户状态C. http中明文传输 D,增加http请求的流量143、以下关于Charles的说法正确的是(A )Charles是一个跨平台的HTTP抓包工具,可以截取HTTP或者HTTPS请求的数 据包Charles有Windows 32/64版和Linux 64版,但是目前还没有对Mac OS进 行有效的支持。 A. Charles上面滚动的数据就是目前计算机发起的数据包。单击工具栏上面的黄 色管帚图标,可以清停止抓包。 B. 在Charles启动时,系统自带浏览器的部分HTTP流量不会经过Charles<>144、下面关于Charles使用说法错误的是(D)在数据包非常多的情况下,使用Charles的过滤功能来对数据包进行过滤从而 减少干扰。 A. 通过单击图中方框框住的各个选项卡,可以非常直观地观察到请求和返回的各 种信息。 B. 如果浏览器是Chrome,在没有安装第三方代理插件的情况下,Chrome的HTTP 流量都会经过CharlesoCharles无法支持计算机上除了浏览器之外的其他软件。 145、下列关于在I0S上配置Charles的说法正确的是(BD)不同ios设备之间会有比较大的差别,所以配置的时候需要找到对应的安装证 书的入口。 A. 手机和电脑需要在同一个局域网下。 B. HTTP代理可以使用“自动”选项。 D.安装好证书以后,打开iOS设备上的任何一个App,可以看到Charles中有数 据包在流动146、下列说法错误的是(B)小程序的请求极其简单,基本上没有验证信息用Python来请求小程序的后台接口从而获取数据,比请求异步加载网页的后 台接口要复杂很多。 A. 如果目标网站有微信小程序,那么一定要优先调查能否通过小程序的接口来抓 取数据。 B. 小程序的反爬虫能力比网页版的低很多。使用小程序的接口来爬数据,能极大 提高爬虫的开发效率。 147、下列说法错误的是(C)Charles只能截获HTTP和HTTPS的数据包,如果网站使用的是websocket或 者是flashsocket,那么Charles就无能为力。 A. 有一些App会自带证书,使用其他证书都无法正常访问后台接口。在这种情况 下,Charles自带的证书就不能正常使用,也就没有办法抓取这种App的数据有一些App的数据经过加密,App接收到数据以后在其内部进行解密。Charles 无法获取这种App的数据对于上述情况,Charles能抓取到经过加密的数据。但是如果无法知道数据的 具体加密方法,就没有办法148、下列关于mitmproxy的安装说法错误的是(C)对于 Mac OS 系统,使用 Homebrew 安装 mitmproxy,命令为:brew install mi tmproxy在Ubuntu中,要安装mitmproxy,首先需要保证系统的Python为Python 3. 5 或者更高版本在windows系统中无法使用linux的命令,只能通过下载安装包来安装UBUNTU 中执行命令 sudo pip3 install mitmproxy 进行安装149>下列关于mitmproxy的使用说法正确的是(ABCD)mi tmproxy 的端口为 8080 端口 °设置好代理以后,在手机上打开一个App或者打开一个网页,可以看到 mitmproxy上面有数据滚动。 A. 用鼠标在终端窗口上单击其中的任意一个请求,可以显示这个数据包的详情信 息。 B. 如果要访问HTTPS网站,还需要安装mitmproxy的证书150、使用python定制mitmproxy,下面的语句请求的是(D)。 (req. headers [^User-Agent77]}A. headers B.文本内容 C.目标网站 D. user-agent151、下列说法错误的是(ABC)mitmproxy的强大之处在于它还自带一个mitmdump命令。这个命令可以用来 运行符合一定规则的Python脚木,并在Python脚本里面直接操作HTTP和HTTPS 的请求,以及返回的数据包。 A. 命令行中执行mitmdump -s parse_request. py即可运行python脚本使用python可以自定义返回的数据包,如response, headers,就是返回的头 部信息如果返回的是JSON类型的字符串,python无法进行解析。 152、在配置ios使用Charles的操作中,正确的有(ABCD)对于苹果设备,首先要保证计算机和苹果设备联在同一个Wi-Fi上。 A. 选择“HTTP代理”下面的“手动”选项卡,在“服务器”处输入计算机的IP 地址,在“端口”处输入8888输入完成代理以后按下苹果设备的Home键,设置就会自动保存。 B. 安装完成证书以后,在设置中打开“关于本机”,找到最下面的“证书信任设 置”,并在里面启动对Charles证书的完全信任153、要使用Python来操作UI Automator从而控制手机,需要安装一个第三方 库(A)A. uiautomator B. automator C. ui_automator D. pyautomator154sPython 并导入 uiautomator 来操作设备的语句是 from uiautomator import (A)A. Device B. Devices C. Jobs D. Job 155、使用UI Automator打开微信的操作是获取相应图标后使用命令(B)A. touch B. click C. push D. hover156、如果计算机上连接了很多台手机,查看这些手机串号,需要在终端输入以下 命令:(C)A. adb device B. adb devices C. adb devices ~1 D. adb devices -list157、使用UI Automator获取屏幕上显示的文本内容的操作是得到相应控件后使 用命令(B)A. content B. text C. title D. body158、使用UI Automator获滚动屏幕的操作是得到相应控件后使用命令(A)A. scroll B. scroll up C. scroll_forword D. scroll_back159、使用UI Automator使屏幕向上滚动一屏的操作是得到相应控件后使用命令 (D)A. scroll_forwad B. scroll_up C. scroll, forward D. scroll, vert, forward160、使用UI Automatorr让屏幕向左滚动的操作是得到相应控件后使用命令(D)A. scroll, left B. scroll, horiz. leftscrol1. forward D. scrol1. horiz. forward161、使用UI Automatorr根据坐标来滑动桌面的操作是得到相应控件后使用命 令(A)A. swipe B. move C. scroll D. fly162、使用UI Automatorr长按点击的操作是得到相应控件后使用命令(B)A. longclick B. long_click C. clicklong D. click_long163、使用UI Automatorr输入文字的操作是得到相应控件后使用命令(C)A. settext B. set C. set_text D. text164、使用UI Automatorr判断元素是否存在的操作是得到相应控件后使用命令 (B)A. exist B. exists C. isnull D. contains165、使用UI Automatorr点亮屏幕的操作是得到相应控件后使用命令(A)A. wakeup B. light C. bright D. sleep166、打开终端,输入(C),屏幕上会出现Python的路径A.python path B. path python C. which python D. python which167、在Linux中哪个命令是添加权限的(A)A. chmod B. sudo C. cp D. mkdir168、windows中创建定时任务的命令为BA. task B. schtasks C. createtasks D. maketasks169、Python中有哪些实现多线程方法(AB)A. multiprocess. dummy B. threading. Thread C. process D. PyMongoDB170、当爬虫创建好了之后,可以使用"scrapy (D)〈爬虫名〉'’命令运行爬虫。 A. startupB. st ar war C. drawl D. crawl171、在Scrapy的目录下,哪个文件负责存放爬虫文件? (A)A. spiders 文件夹 B. item, py C. pipeline, py D. settings, py172、在Scrapy的目录下,哪个文件负责定义需要爬取的数据? (B)A. spiders 文件夹 B. item, py C. pipeline, py D. settings, py173、在Scrapy的目录下,哪个文件负责数据抓取以后的处理工作? (C)A. spiders 文件夹 B. item. py C. pipeline, py D. settings, py174、在Scrapy的目录下,哪个文件负责存放爬虫的各种配置信息? (D)A. spiders 文件夹 B. item, py C. pipeline, py D. settings, py175、要想让Scrapy结合Rcdis,应该对Scrapy爬虫请
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服