對(duì)于很多剛?cè)胄械腟EO優(yōu)化工作人員,本人認(rèn)為,網(wǎng)絡(luò)爬蟲(chóng)是必須學(xué)習(xí)的基礎(chǔ)知識(shí)之一,對(duì)于網(wǎng)絡(luò)爬蟲(chóng)的認(rèn)識(shí)和理解,有助于我們?nèi)粘9ぷ髦懈玫娜?yōu)化網(wǎng)站。那么,網(wǎng)絡(luò)爬蟲(chóng)到底是什么呢?今天客緒方網(wǎng)絡(luò)就這個(gè)問(wèn)題來(lái)和大家分析分析。

什么是網(wǎng)絡(luò)爬蟲(chóng)
首先我們的要知道,什么是網(wǎng)絡(luò)爬蟲(chóng)。網(wǎng)絡(luò)爬蟲(chóng),算是有一定的規(guī)律和習(xí)慣性的互聯(lián)網(wǎng)插件程序或腳本程序 ,它有一定的自我判斷能力,去自動(dòng)的抓取互聯(lián)網(wǎng)上的信息。對(duì)于搜索引擎來(lái)講,網(wǎng)絡(luò)爬蟲(chóng)就是自己去發(fā)現(xiàn)并獲取文檔的一個(gè)自動(dòng)化助理。
網(wǎng)絡(luò)爬蟲(chóng)誕生的原由
互聯(lián)網(wǎng)信息大爆炸,人們不滿足于僅僅依靠開(kāi)放目錄等傳統(tǒng)方式在網(wǎng)絡(luò)上尋找一些東西,為了滿足不同的人的不同需求,于是出現(xiàn)了網(wǎng)絡(luò)爬蟲(chóng)。
網(wǎng)絡(luò)爬蟲(chóng)面臨的問(wèn)題
搜索引擎架構(gòu)的兩個(gè)目標(biāo)是效果和效率,這同樣也是對(duì)網(wǎng)絡(luò)爬蟲(chóng)提出的要求。面對(duì)億級(jí)網(wǎng)頁(yè)數(shù)量,重復(fù)內(nèi)容很高,在SEO行業(yè)重復(fù)率可能在50%以上,網(wǎng)絡(luò)爬蟲(chóng)面臨的問(wèn)題是為了提高效率和效果,就需要在一定的時(shí)間內(nèi)獲得更多有高質(zhì)量頁(yè)面,摒棄那些原創(chuàng)度低、復(fù)制內(nèi)容、拼接內(nèi)容等頁(yè)面。

網(wǎng)絡(luò)爬蟲(chóng)的分類
網(wǎng)絡(luò)爬蟲(chóng)其實(shí)有很多種類,通用、聚焦、增量式、DeepWeb等網(wǎng)絡(luò)爬蟲(chóng)。
1.通用網(wǎng)絡(luò)爬蟲(chóng)
通用網(wǎng)絡(luò)爬蟲(chóng),又稱為“全網(wǎng)爬蟲(chóng)”,從一些種子網(wǎng)站開(kāi)始爬行,逐步擴(kuò)展到整個(gè)互聯(lián)網(wǎng)。通用網(wǎng)絡(luò)爬蟲(chóng)策略,就是深度優(yōu)先策略和廣度優(yōu)先策略。
2.聚焦網(wǎng)絡(luò)爬蟲(chóng)
聚焦網(wǎng)絡(luò)爬蟲(chóng),又稱為“主題網(wǎng)絡(luò)爬蟲(chóng)”,預(yù)先選擇一個(gè)(或幾個(gè))相關(guān)主題,僅爬行并抓取這一類的相關(guān)頁(yè)面。聚焦網(wǎng)絡(luò)爬蟲(chóng)策略,聚焦網(wǎng)絡(luò)爬蟲(chóng)增加了鏈接和內(nèi)容評(píng)價(jià)模塊,所以其爬行策略的關(guān)鍵是評(píng)價(jià)頁(yè)面的鏈接和內(nèi)容后再進(jìn)行爬行。
3.增量式網(wǎng)絡(luò)爬蟲(chóng)
增量式網(wǎng)絡(luò)爬蟲(chóng),是指對(duì)已經(jīng)收錄的頁(yè)面進(jìn)行更新、爬行新頁(yè)面和發(fā)生變化的頁(yè)面。增量式網(wǎng)絡(luò)爬蟲(chóng)策略,廣度優(yōu)先策略和PageRank優(yōu)先策略等。
4. Deep Web爬蟲(chóng)
搜索引擎蜘蛛可以爬行并抓取的頁(yè)面稱之為“表層網(wǎng)頁(yè)”,某些不能通過(guò)靜態(tài)鏈接獲得的頁(yè)面稱之為“深層網(wǎng)頁(yè)”,Deep Web爬蟲(chóng)就是抓取深層網(wǎng)頁(yè)的爬蟲(chóng)體系。
網(wǎng)絡(luò)爬蟲(chóng)的策略
一般來(lái)講,網(wǎng)絡(luò)爬蟲(chóng)抓取策略分為三種、廣度優(yōu)先搜索完當(dāng)前頁(yè)面所有鏈接,才開(kāi)始進(jìn)入下一層。最佳優(yōu)先,根據(jù)一定的網(wǎng)頁(yè)分析算法,比如鏈接算法和頁(yè)面加權(quán)算法等,優(yōu)先抓取更具有價(jià)值的頁(yè)面。深度優(yōu)先,順著一個(gè)鏈接一直爬行,直到某一頁(yè)面再也沒(méi)有鏈接,再開(kāi)始爬行另外一條。但是一般都是從種子網(wǎng)站開(kāi)始抓取,如果采用這種形式可能會(huì)造成抓取的頁(yè)面質(zhì)量越來(lái)越低,所以這種策略使用較少。
