22秋學(xué)期(全層次1809-2103)《網(wǎng)絡(luò)爬蟲(chóng)與信息提取》在線作業(yè)【資料答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時(shí)間:2023/2/11 20:47:35來(lái)源:admin瀏覽: 0 次

22秋學(xué)期(高起本1709-1803、全層次1809-2103)《網(wǎng)絡(luò)爬蟲(chóng)與信息提取》在線作業(yè)-00001

試卷總分:100  得分:100

一、單選題 (共 20 道試題,共 40 分)

1.Python在Windows路徑字符串左引號(hào)的左邊加()符號(hào)來(lái)避免反斜杠問(wèn)題

A.s

B.c

C.d

D.r


2.使用UI Automator獲取屏幕上顯示的文本內(nèi)容的操作是得到相應(yīng)控件后使用命令()

A.content

B.text

C.title

D.body


3.Python中Object={1, 2, 3, 4, 5},則Objcet是()

A.列表

B.元組

C.字典

D.集合


4.使用UI Automatorr讓屏幕向左滾動(dòng)的操作是得到相應(yīng)控件后使用命令()

A.scroll.left

B.scroll.horiz.left

C.scroll.forward

D.scroll.horiz.forward


5.chrome默認(rèn)打開(kāi)開(kāi)發(fā)者工具的快捷是

A.F5

B.F11

C.F12

D.F2


6.Python中把列表轉(zhuǎn)換為集合需要使用##函數(shù)

A.set

B.list

C.convert

D.change


7.Python中跳過(guò)本次循環(huán)應(yīng)用關(guān)鍵字()

A.break

B.continue

C.exit

D.return


8.PyMongo中邏輯查詢表示大于等于的符號(hào)是()

A.$gt

B.$lt

C.$gte

D.$lte


9.PyMongo中邏輯查詢表示小于的符號(hào)是()

A.$gt

B.$lt

C.$gte$$lte


10.可以通過(guò)()繞過(guò)網(wǎng)站登錄。

A.session

B.cookies

C.moonpies

D.localstorage


11.requests中post請(qǐng)求方法的使用為requests.post('網(wǎng)址', data=data)中的data為()

A.列表

B.元組

C.字典

D.集合


12.在Linux中哪個(gè)命令是添加權(quán)限的()

A.chmod

B.sudo

C.cp

D.mkdir


13.在Scrapy的目錄下,哪個(gè)文件負(fù)責(zé)存放爬蟲(chóng)文件?()

A.spiders文件夾

B.item.py

C.pipeline.py

D.settings.py


14.Python中退出循環(huán)應(yīng)用關(guān)鍵字()

A.break

B.continue

C.exit

D.return


15.Python中專門用來(lái)處理圖像的第三方庫(kù)是

A.lxml

B.Pillow

C.beautifulsoup

D.pytesseract


16.Python中Object={'obj_1':'1','obj_2':'2'},則Objcet.get('boj_1','3')是()

A.1

B.2

C.3

D.無(wú)輸出


17.使用UI Automatorr判斷元素是否存在的操作是得到相應(yīng)控件后使用命令()

A.exist

B.exists

C.isnull

D.contains


18.使用UI Automator使屏幕向上滾動(dòng)一屏的操作是得到相應(yīng)控件后使用命令()

A.scroll_forwad

B.scroll_up

C.scroll.forward

D.scroll.vert.forward


19.如果使用Python的數(shù)據(jù)結(jié)構(gòu)來(lái)做類比的話,MongoDB中文檔相當(dāng)于一個(gè)()

A.列表

B.元組

C.字典

D.集合


20.當(dāng)需要把Python里面的數(shù)據(jù)發(fā)送給網(wǎng)頁(yè)時(shí),應(yīng)先將其轉(zhuǎn)換成()

A.Json字符串

B.GET

C.POST

D.Request


二、多選題 (共 10 道試題,共 20 分)

21.Python中的容器有()

A.列表

B.元組

C.字典

D.集合


22.Python中()容器有推導(dǎo)式

A.列表

B.元組

C.字典

D.集合


23.MongoDB中獲取名字為db的庫(kù)的語(yǔ)句為()

A.client.db

B.client('db')

C.client['db']

D.client{'db'}


24.以下HTTP狀態(tài)碼表示服務(wù)器本身發(fā)生錯(cuò)誤的是

A.400

B.503

C.302

D.500


25.cookies的缺點(diǎn)是

A.實(shí)現(xiàn)自動(dòng)登錄

B.跟蹤用戶狀態(tài)

C.http中明文傳輸

D.增加http請(qǐng)求的流量


26.requests中post請(qǐng)求方法的第二個(gè)參數(shù)可以為()

A.字典

B.列表

C.json數(shù)據(jù)

D.字符串


27.以下哪些可以獨(dú)立成為Python編譯器()

A.Pycharm

B.IDLE

C.Eclipse

D.Visual Studio 2010


28.一個(gè)可行的自動(dòng)更換代理的爬蟲(chóng)系統(tǒng),應(yīng)該下列哪些功能?

A.有一個(gè)小爬蟲(chóng)ProxySpider去各大代理網(wǎng)站爬取免費(fèi)代理并驗(yàn)證,將可以使用的代理IP保存到數(shù)據(jù)庫(kù)中

B.在發(fā)現(xiàn)某個(gè)請(qǐng)求已經(jīng)被設(shè)置過(guò)代理后,什么也不做,直接返回

C.在ProxyMiddlerware的process_request中,每次從數(shù)據(jù)庫(kù)里面隨機(jī)選擇一條代理IP地址使用

D.周期性驗(yàn)證數(shù)據(jù)庫(kù)中的無(wú)效代理,及時(shí)將其刪除


29.HTTP常用狀態(tài)碼表明請(qǐng)求被正常處理的有()

A.200

B.301

C.302

D.204


30.Python中一個(gè)函數(shù)可以有()個(gè)return語(yǔ)句

A.0

B.1

C.多個(gè)

D.2


三、判斷題 (共 20 道試題,共 40 分)

31.如果通過(guò)爬蟲(chóng)抓取某公司網(wǎng)站的公開(kāi)數(shù)據(jù),分析以后發(fā)現(xiàn)這個(gè)公司業(yè)績(jī)非常好,于是買入該公司股票并賺了一筆錢。這是合法的。


32.一般來(lái)說(shuō)在頁(yè)面都通過(guò)GET將用戶登錄信息傳遞到服務(wù)器端。


33.MongoDB是一個(gè)關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品


34.PyMongoDB中排序方法sort第二個(gè)參數(shù)-1表示升序


35.Python正則表達(dá)式中“.*”是貪婪模式,獲取最長(zhǎng)的滿足條件的字符串。


36.上課傳紙條。A要把紙條傳給B,但是A與B距離太遠(yuǎn),于是讓C來(lái)轉(zhuǎn)交紙條。此時(shí),C先篡改紙條的內(nèi)容再傳給B,這是一種類似抓包的方式。


37.Charles是一個(gè)收費(fèi)軟件,如果沒(méi)有注冊(cè),安裝以后的前30天可以正常使用。30天以后,雖然功能不會(huì)縮水,但每過(guò)30分鐘Charles會(huì)自動(dòng)關(guān)閉一次


38.使用AJAX技術(shù),可以在不刷新網(wǎng)頁(yè)的情況下更新網(wǎng)頁(yè)數(shù)據(jù)


39.Redis中使用lrange讀取數(shù)據(jù)后數(shù)據(jù)也會(huì)刪除


40.Selenium必須加載對(duì)應(yīng)的webdriver才能模擬瀏覽器訪問(wèn)


41.Redis插入數(shù)據(jù)都是插入到列表右側(cè),因此讀取數(shù)據(jù)也是從右側(cè)讀取


42.Redis中查詢列表長(zhǎng)度命令llen中l(wèi)代表left,即從左側(cè)開(kāi)始數(shù)


43.Python中函數(shù)返回值的個(gè)數(shù)可以是多個(gè)


44.使用Charles直接抓取HTTPS的數(shù)據(jù)包,就會(huì)出現(xiàn)大量的Method為CONNECT的請(qǐng)求,但是這些請(qǐng)求又全部都會(huì)失敗,是沒(méi)有安裝SSL證書導(dǎo)致的


45.Python中元組生成以后還可以往里面繼續(xù)添加數(shù)據(jù),也可以從里面刪除數(shù)據(jù);


46.UI Automator Viewer與Python uiautomator可以同時(shí)使用


47.為了在安卓手機(jī)上安裝證書,需要先發(fā)送證書到手機(jī)里面。在Charles中選擇“Help”-“SSL Proxying”-“Save Charles Root Certificate”命令,可以將Charles的證書保存到計(jì)算機(jī)桌面。


48.運(yùn)行MongoDB以后,不會(huì)在終端打印任何Log


49.在Linux的終端使用apt-get命令安裝一系列依賴庫(kù)時(shí),其中如果存在有已經(jīng)安裝的庫(kù),會(huì)覆蓋掉之前的庫(kù)重新安裝


50.”curl http://爬蟲(chóng)服務(wù)器IP地址:6800/cancel.json -d project=工程名 -d job=爬蟲(chóng)JOBID“該命令的作用是啟動(dòng)爬蟲(chóng)




奧鵬,國(guó)開(kāi),廣開(kāi),電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777

  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢 論文咨詢
    微信客服掃一掃

    回到頂部