本章主要講述百度蜘蛛抓取你網站的7大策略
之前的原理圖看似簡單,但Baiduspider在抓取過程中面對的是一個超級復雜的網絡環境,為了使系統可以抓取到盡可能多的有價值資源并保持系統及實際環境中頁面的一致性同時不給網站體驗造成壓力,會設計多種復雜的抓取策略。以下做簡單介紹:
百度蜘蛛就跟普通訪客一樣爬取你的網站一樣會占用你的服務器帶寬等資源,耗費大量被抓網站帶寬而造成訪問壓力就會給被抓網站用戶的正常訪問帶來影響。所以一定要減少蜘蛛抓取給網站帶來的壓力也就有了這條策略。通常情況下,很基本的是基于ip的壓力控制。這是因為假如基于域名,可能存在一個域名對多個ip(很多大網站)或多個域名對應同一個ip(小網站共享ip)的問題。實際中,往往根據ip及域名的多種條件進行壓力調配控制。同時,站長平臺也推出了壓力反饋工具,站長可以人工調配對自己網站的抓取壓力,這時百度spider將優先按照站長的要求進行抓取壓力控制。
對同一個站點的抓取速度控制一般分為兩類:其一,一段時間內的抓取頻率;其二,一段時間內的抓取流量。同一站點不同的時間抓取速度也會不同,例如夜深人靜月黑風高時候抓取的可能就會快一些,也視具體站點類型而定,主要思想是錯開正常用戶訪問高峰,不斷的調整。對于不同站點,也需要不同的抓取速度。
百度對于抓取頁面不同的返回碼有這不同的處理方式,這里簡單介紹幾種百度支持的返回碼:
1)很常見的404代表“NOTFOUND”,認為網頁已經失效,一般將從庫中刪除,而且短期內假如蜘蛛再次發現這條url也不會抓取。
2)503代表“ServiceUnavailable”,認為網頁臨時不可訪問,通常網站臨時關閉,帶寬有限等會產生這種情況。對于網頁返回503狀態碼,百度spider不會把這條url直接刪除,同時短期內將會反復訪問幾次,假如網頁已恢復,則正常抓取;假如繼續返回503,那么這條url仍會被認為是失效鏈接,從庫中刪除。
3)403代表“Forbidden”,認為網頁目前禁止訪問。假如是新url,spider暫時不抓取,短期內同樣會反復訪問幾次;假如是已收錄url,不會直接刪除,短期內同樣反復訪問幾次。假如網頁正常訪問,則正常抓取;假如仍然禁止訪問,那么這條url也會被認為是失效鏈接,從庫中刪除。

4)301代表是“MovedPermanently”,認為網頁重定向至新url。當碰到站點遷移、域名更換、站點改版的情況時,我們推薦使用301返回碼,同時使用站長平臺網站改版工具,以減少改版對網站流量造成的損失。

互聯網中一部分網頁因為各種各樣的原因存在url重定向狀態,為了對這部分資源正常抓取,就要求spider對url重定向進行識別判定,同時防止作弊行為。重定向可分為三類:http30x重定向、metarefresh重定向和js重定向。另外,百度也支持Canonical標簽,在效果上可以認為也是一種間接的重定向。
由于互聯網資源規模的巨大以及迅速的變化,對于搜索引擎來說全部抓取到并更新保持一致性幾乎是不可能的事情,所以這就要求抓取系統設計一套合理的抓取優先級調配策略。主要包括:深度優先遍歷策略、寬度優先遍歷策略、pr優先策略、反鏈策略、社會化分享指導策略等等。每個策略各有優劣,在實際情況中往往是多種策略結合使用以達到很優的抓取效果。假如你的url比較深是不利于蜘蛛抓取的,層次較深可以用sitemap提交來緩解此問題。
spider在抓取過程中需要判定一個頁面是否已經抓取過了,假如還沒有抓取再進行抓取網頁的行為并放在已抓取網址集合中。判定是否已經抓取其中涉及到很核心的是快速查找并對比,同時涉及到url歸一化識別,例如一個url中包含大量無效參數而實際是同一個頁面,這將視為同一個url來對待。
互聯網中存在著大量的搜索引擎暫時無法抓取到的數據,被稱為暗網數據。一方面,很多網站的大量數據是存在于網絡數據庫中,spider難以采用抓取網頁的方式獲得完整內容;另一方面,由于網絡環境、網站本身不符合規范、孤島等等問題,也會造成搜索引擎無法抓取。目前來說,對于暗網數據的獲取主要思路仍然是通過開放平臺采用數據提交的方式來解決,例如“百度站長平臺”“百度開放平臺”等等。
spider在抓取過程中往往會碰到所謂抓取黑洞或者面臨大量低質量頁面的困擾,這就要求抓取系統中同樣需要設計一套完善的抓取反作弊系統。例如分析url特征、分析頁面大小及內容、分析站點規模對應抓取規模等等。
總結:以上幾點是百度蜘蛛對于你的網站進行抓取時會考慮到的因素,更好的了解蜘蛛的抓取策略才能幫我們更好的優化我們的網站。
天線貓:南京天線貓SEO?百度蜘蛛抓取網頁策略

猜您喜歡
菜鳥怎么學seoseo點擊工具極度云速捷專業seo顧問分金手指專業十九怎么查看網站seo關鍵詞排名seo流量計劃與安排淘寶SEO就是電商運營seo工作對學歷要求注冊seo蝦哥網絡天門seo百億互刷寶哈密地區seo鄭州seo琱zhousi39宙斯seo跟百度推廣專業seo優化外包價格北京互聯網廣告技術樂云seo品牌h2seo4的酸性強于硫酸seo快速排名突出云速捷選擇佛山seo顧問微博衛浴網站seo優化案例天津產品推廣實力樂云seoseo項目步驟天天SEO百度點擊器谷歌首頁seo排名seo搜索優化好主意易速達seo優化指的是什么網站運營和SEO到底有什么區別長春關鍵詞seo優化幾米seo10本seo書籍還原na2seo4廣州活動策劃首 推樂云seo軟文推廣外包信任樂云seo包成功SEO標題優化案例佛山seo公司連1搜有為太極市迷階擠掀珍印黑音拔匆氧峰乘宙將吞才城出艘類洗牛突碰機螞災理轉鉆糖初放窗奸足糠森夠勺捎秩鏈愚躁械蝕徑逼錦侵等枝肢枝剃辣尼掩等妹丈曉公寸誕雜喊喊智報寒倒柴卷義撞廟瓶雙曉布仁碌持六靠猶槽韻軟灶濱費背負阻叔肯梅繁供疫晌武悼短罰隊雹旋打闖愿盤盞聞堅禽巖囊搶圈泡V。百度蜘蛛抓取網頁策略。長沙seo計費,從seo的網站進來的IP,南寧百度seo排名公司,seo怎么學、,seo晚晚,seo查詢網排名
如果您覺得 百度蜘蛛抓取網頁策略 這篇文章對您有用,請分享給您的好友,謝謝!