【南開(kāi)】20春學(xué)期《網(wǎng)絡(luò)爬蟲(chóng)與信息提取》在線(xiàn)作業(yè)(標(biāo)準(zhǔn)答案)

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

發(fā)布時(shí)間:2020-08-29 23:44:18來(lái)源:admin瀏覽: 58 次

可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢(xún)請(qǐng)?zhí)砑観Q:3230981406      微信:aopopenfd777




20春學(xué)期(1709、1803、1809、1903、1909、2003)《網(wǎng)絡(luò)爬蟲(chóng)與信息提取》在線(xiàn)作業(yè)

試卷總分:100  得分:100

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

1.Python正則表達(dá)式模塊的findall方法提取內(nèi)容包含多個(gè),則返回結(jié)果的列表中會(huì)包含()

A.列表

B.元組

C.字典

D.集合


2.以下表示請(qǐng)求正常處理的HTTP狀態(tài)碼為

A.200

B.301

C.404

D.500


3.Python中線(xiàn)程池map()方法第二個(gè)參數(shù)是()

A.列表

B.元組

C.字典

D.集合


4.()是一個(gè)傳遞信息的通道。它負(fù)責(zé)將爬取博文列表頁(yè)獲取到的信息傳遞給負(fù)責(zé)爬取正文頁(yè)的方法中。

A.meta

B.head

C.header

D.body


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

A.列表

B.元組

C.字典

D.集合


6.PyMongo中邏輯查詢(xún)表示不等于的符號(hào)是()

A.$gt

B.$lt

C.$eq

D.$ne


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

A.$gt

B.$lt

C.$gte

D.$lte


8.以下哪個(gè)HTML標(biāo)簽表示定義文檔的主體()

A.<div>

B.<body>

C.<head>

D.<footer>


9.某些網(wǎng)站在發(fā)起Ajax請(qǐng)求時(shí)會(huì)攜帶()字符串用于身份驗(yàn)證

A.Token

B.Cookie

C.ReqTime

D.sum


10.下面Python代碼輸出為(): def default_para_trap(para=[], value=0): para.append(value) return para print('第一步:{}'.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]


11.用Xpathh獲取第二個(gè)div標(biāo)簽應(yīng)該是()

A.dvi(1)

B.div(2)

C.div[1]

D.div[2]


12.查看網(wǎng)站請(qǐng)求一般在Chrome開(kāi)發(fā)者模式下的()選項(xiàng)卡中查看

A.Console

B.Sources

C.Network

D.Performance


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

A.1

B.2

C.3

D.無(wú)輸出


14.通常使用()工具來(lái)模擬瀏覽器進(jìn)行爬蟲(chóng)請(qǐng)求

A.Selenium

B.Chrome

C.ChromeDriver

D.WebDriver


15.Python并導(dǎo)入uiautomator來(lái)操作設(shè)備的語(yǔ)句是from uiautomator import ()

A.Device

B.Devices

C.Jobs

D.Job


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

A.set

B.list

C.convert

D.change


17.Python中若定義object="12345",則print(object[::-1])輸出()

A.1

B.5

C.54321

D.程序報(bào)錯(cuò)


18.Python正則表達(dá)式模塊的findall方法如果沒(méi)有匹配到結(jié)果,則返回結(jié)果為()

A.空

B.空列表

C.空元組

D.不返回


19.以下哪個(gè)命令是利用URL語(yǔ)法在命令行下工作的文件傳輸工具()

A.curl

B.tar -zxvf

C.mkdir

D.cp


20.使用UI Automatorr輸入文字的操作是得到相應(yīng)控件后使用命令()

A.settext

B.set

C.set_text

D.text


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

21.HTTP常用狀態(tài)碼表明表明客戶(hù)端是發(fā)生錯(cuò)誤的原因所在的有()

A.403

B.404

C.500

D.503


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

A.列表

B.元組

C.字典

D.集合


23.Python中通過(guò)Key來(lái)從字典object中讀取對(duì)應(yīng)的Value的方法有()

A.object[key]

B.object.get(key)

C.object.pop(key)

D.object.pop()


24.PyMongo更新操作有()

A.update

B.update_all

C.update_one

D.update_many


25.HTTP常用狀態(tài)碼表明表明服務(wù)器本身發(fā)生錯(cuò)誤的有()

A.403

B.404

C.500

D.503


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

A.Pycharm

B.IDLE

C.Eclipse

D.Visual Studio 2010


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

A.字典

B.列表

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

D.字符串


28.MongoDB中獲取名字為set1的集合的語(yǔ)句為()

A.database.set1

B.database('set1')

C.database['set1']

D.database{'set1'}


29.最常見(jiàn)的HTTP請(qǐng)求類(lèi)型有()

A.GET

B.POST

C.SEND

D.RECEIVE


30.PyMongo刪除操作有()

A.delete

B.delete_all

C.delete_one

D.delete_many


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

31.在請(qǐng)求頭中設(shè)置User-Agent即可正常請(qǐng)求網(wǎng)站


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


33.Scrapy作為一個(gè)爬蟲(chóng)的框架,它在單機(jī)環(huán)境下運(yùn)行時(shí)就可以獲得最大性能優(yōu)勢(shì)


34.當(dāng)運(yùn)行爬蟲(chóng)代碼后,出現(xiàn)"Forbidden by robots.txt"提示后,說(shuō)明當(dāng)前時(shí)間段被爬取的網(wǎng)站無(wú)法訪(fǎng)問(wèn)。


35.使用UI Automatorr操作實(shí)體鍵的命令為device.press.實(shí)體按鍵名稱(chēng)()


36.爬蟲(chóng)中間件的作用對(duì)象是請(qǐng)求request和返回response


37.Redis中列表讀取數(shù)據(jù)命令lrange中l(wèi)代表left,即從左側(cè)開(kāi)始讀取


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


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


40.Robo 3T與RoboMongo是完全不一樣的軟件


41.在中間人攻擊中,攻擊者可以攔截通信雙方的通話(huà),并插入新的內(nèi)容或者修改原有內(nèi)容


42.使用Charles,可以輕松截獲手機(jī)App和微信小程序的數(shù)據(jù)包,從而開(kāi)發(fā)出直接抓取App后臺(tái)和小程序后臺(tái)的爬蟲(chóng)。


43.要實(shí)現(xiàn)Charles對(duì)Android抓包,其過(guò)程比iOS稍微復(fù)雜一點(diǎn)。這是因?yàn)椴煌腁ndorid設(shè)備,安裝證書(shū)的入口可能不一樣


44.Python中包含字典的列表頁(yè)可以轉(zhuǎn)換成JSON字符串


45.MongoDB URI的格式為: mongodb://服務(wù)器IP或域名:端口@用戶(hù)名:密碼


46.Python中字符串切片以后的結(jié)果還是字符串


47.微信小程序的反爬蟲(chóng)能力要比網(wǎng)頁(yè)的高很多。


48.cookies在http請(qǐng)求中是明文傳輸?shù)摹?/p>


49.默認(rèn)情況下,MongoDB可以通過(guò)外網(wǎng)訪(fǎng)問(wèn)


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


作業(yè)咨詢(xún) 論文咨詢(xún)
微信客服掃一掃

回到頂部