INDUSTRY INFORMATION

新聞資訊

當(dāng)前位置:首頁(yè) > 新聞動(dòng)態(tài)

騏秀科技:索引頁(yè)鏈接補(bǔ)全機(jī)制的一種方法

發(fā)布時(shí)間:2012-8-20 瀏覽:4578

  索引頁(yè)作為網(wǎng)站重要組成部分,它的存在避免了網(wǎng)頁(yè)變的過長(zhǎng)而導(dǎo)致搜索和閱讀產(chǎn)生困難,但是不合理的索引會(huì)給搜索引擎的Spider造成困惑,那么該如何設(shè)置一個(gè)合理的索引頁(yè)呢。下面由騏秀科技(廣州網(wǎng)站建設(shè))來做個(gè)分析:

  一、背景

  Spider位于搜索引擎數(shù)據(jù)流的最上游,負(fù)責(zé)將互聯(lián)網(wǎng)上的資源采集到本地,提供給后續(xù)檢索使用,是搜索引擎的最主要數(shù)據(jù)來源之一。spider系統(tǒng)的目標(biāo)就是發(fā)現(xiàn)并抓取互聯(lián)網(wǎng)中一切有價(jià)值的網(wǎng)頁(yè),為達(dá)到這個(gè)目標(biāo),首先就是發(fā)現(xiàn)有價(jià)值網(wǎng)頁(yè)的鏈接,當(dāng)前spider有多種鏈接發(fā)現(xiàn)機(jī)制來盡量快而全的發(fā)現(xiàn)資源鏈接,本文主要描述其中一種針對(duì)特定索引頁(yè)的鏈接補(bǔ)全機(jī)制,并給出對(duì)這種特定類型的索引頁(yè)面的建議處理規(guī)范用于優(yōu)化收錄效果。

  當(dāng)前大多數(shù)互聯(lián)網(wǎng)網(wǎng)站以索引頁(yè)和翻頁(yè)的形式來組織網(wǎng)站資源,當(dāng)有新資源增加時(shí),老資源往后推移到翻頁(yè)系列中。

  如下圖所示:

  圖表1

  http://roll.news.sina.com.cn/news/gnxw/gdxw1/index.shtml

  圖2為18小時(shí)后該網(wǎng)頁(yè)翻頁(yè)系列的第四頁(yè)的內(nèi)容,在這段時(shí)間內(nèi)新增了三頁(yè)多的資源,圖1中紅色矩陣圈到的資源在18個(gè)小時(shí)后已經(jīng)往后有序推移到第4頁(yè)的紅色方塊處。

  圖表2 18小時(shí)后第四頁(yè)

  http://roll.news.sina.com.cn/news/gnxw/gdxw1/index.shtml

  對(duì)spider來說,這種特定類型的索引頁(yè)是資源鏈接發(fā)現(xiàn)的一種有效渠道,但是由于spider是定期檢查這些網(wǎng)頁(yè)來獲得新增的資源鏈接,檢查的周期同資源鏈接發(fā)布的周期不可避免會(huì)有不同(spider會(huì)盡量探測(cè)網(wǎng)頁(yè)的發(fā)布周期,以合理的頻率來檢查網(wǎng)頁(yè)),周期不同的時(shí)候,資源鏈接很有可能就被推到翻頁(yè)序列中,所以spider需要對(duì)這種特殊類型的翻頁(yè)系列作翻頁(yè)補(bǔ)全,從而保證收錄資源的完全。

  二、主要思路

  本文主要討論這種資源按發(fā)布時(shí)間有序排布的網(wǎng)頁(yè),即新發(fā)布的資源排布在翻頁(yè)第1頁(yè)(或翻頁(yè)最后一頁(yè)),老的資源往后(或者往前)有序推移的索引頁(yè)的補(bǔ)全機(jī)制。主要思路是將整個(gè)翻頁(yè)系列的網(wǎng)頁(yè)看成一個(gè)整體,綜合判定它們的抓取狀態(tài),通過記錄每次抓取網(wǎng)頁(yè)發(fā)現(xiàn)的資源鏈接,然后將此次發(fā)現(xiàn)的資源鏈接與歷史上發(fā)現(xiàn)的資源鏈接作比較,如果有交集,說明該次抓取發(fā)現(xiàn)了所有的新增資源;否則,說明該次抓取并未發(fā)現(xiàn)所有的新增資源,需要繼續(xù)抓取下一頁(yè)甚至下幾頁(yè)來發(fā)現(xiàn)所有的新增資源。

  2.1 資源鏈接是否按照時(shí)間排序

  判斷資源是否按發(fā)布時(shí)間排布是這類頁(yè)面的一個(gè)必要條件,那么如何判斷資源是否按發(fā)布時(shí)間排布呢?如上面圖1所示,有些頁(yè)面中每個(gè)資源鏈接后面跟隨著對(duì)應(yīng)的發(fā)布時(shí)間,通過資源鏈接對(duì)應(yīng)的時(shí)間集合,判斷時(shí)間集合是否按大到小或小到大排序,如果是的話,則說明網(wǎng)頁(yè)中的資源是按發(fā)布時(shí)間有序排布,反之亦然。圖1中資源從上到下對(duì)應(yīng)的時(shí)間是越來越小的,即是資源按發(fā)布時(shí)間有序的。

  還有一類網(wǎng)頁(yè),如下面圖3所示,網(wǎng)頁(yè)內(nèi)容中有多種排序方式,如按銷量排序,按價(jià)格排序,如評(píng)論數(shù)排序,按上架時(shí)間排序。通過識(shí)別和提取當(dāng)前的排序方式,然后判斷當(dāng)前的排序方式是否為按時(shí)間排序,如果是,則說明網(wǎng)頁(yè)中的資源是按發(fā)布時(shí)間有序排布,反之亦然。圖3中的排序方式是按上架時(shí)間排序,屬于時(shí)間排序方式,所以該網(wǎng)頁(yè)發(fā)布的資源是按發(fā)布時(shí)間有序的。

  另外也會(huì)根據(jù)資源鏈接抓回后提取的發(fā)布時(shí)間綜合判斷。

  圖表3 多種排序方式的索引頁(yè)

  2.2 補(bǔ)全機(jī)制

  對(duì)于按發(fā)布時(shí)間有序排布在索引頁(yè)系列的資源鏈接,如何保證新發(fā)布的資源都被收錄呢?如上述所說,在18個(gè)小時(shí)后,圖1中的資源鏈接已經(jīng)往后有序推移到翻頁(yè)第4頁(yè)了,如此看,這段時(shí)間內(nèi)新增了翻頁(yè)第2,3,4頁(yè)索引的資源鏈接,那么,spider就需要完全的收錄這些新增的資源;

  首先,當(dāng)spider抓取18小時(shí)后的第1頁(yè)時(shí),將新發(fā)現(xiàn)的資源鏈接集合,與上一次18小時(shí)前第1頁(yè)索引頁(yè)調(diào)度記錄的資源鏈接集合作比較,會(huì)發(fā)現(xiàn)兩次調(diào)度發(fā)現(xiàn)的資源鏈接沒有交集,所以就可能存在漏鏈。進(jìn)而需要繼續(xù)發(fā)起第2頁(yè)的調(diào)度,第2頁(yè)發(fā)現(xiàn)的資源鏈接集合與之仍然沒有交集,所以還可能存在漏鏈,繼續(xù)發(fā)起第3頁(yè),第4頁(yè)的調(diào)度,最終如圖2所示,紅框中的鏈接與上一次索引頁(yè)調(diào)度記錄的資源鏈接有交集,因此可以斷定已經(jīng)補(bǔ)全了這段時(shí)間內(nèi)新增的資源,從而結(jié)束翻頁(yè)系列的調(diào)度,并保證了該翻頁(yè)系列的所有鏈接的補(bǔ)全,從而提升搜索產(chǎn)品的收錄效果。

  2.3 翻頁(yè)條的識(shí)別和翻頁(yè)條對(duì)應(yīng)的鏈接序列區(qū)塊的識(shí)別

  為了達(dá)到上面的效果,除了需要識(shí)別翻頁(yè)系列的排序方式是不是按照時(shí)間排序,還需要識(shí)別索引頁(yè)中的翻頁(yè)條和其對(duì)應(yīng)的鏈接區(qū)塊。

  因?yàn)闆]有翻頁(yè)條的識(shí)別,spider系統(tǒng)就不可能把這個(gè)翻頁(yè)序列的所有鏈接綁定起來,整體考慮它們的狀態(tài),那么調(diào)度抓取的結(jié)果就是隨機(jī)的,從而不能保證補(bǔ)全效果,當(dāng)前通過網(wǎng)頁(yè)中的翻頁(yè)的一系列特征,通過機(jī)器學(xué)習(xí)的方法來識(shí)別網(wǎng)頁(yè)中的翻頁(yè)區(qū)塊和翻頁(yè)深度,以及上一頁(yè),下一頁(yè)的鏈接,從而為上述補(bǔ)全機(jī)制提供基本數(shù)據(jù)。

  另外一方面,即使有了翻頁(yè)條的識(shí)別,沒有對(duì)應(yīng)鏈接區(qū)塊的識(shí)別,上述補(bǔ)全機(jī)制還是不能工作,因?yàn)樯鲜鰴C(jī)制需要對(duì)比發(fā)現(xiàn)的鏈接的集合來判定終止條件,所以,也需要識(shí)別翻頁(yè)條對(duì)應(yīng)的鏈接區(qū)塊,從而提供翻頁(yè)終止條件。

  特殊情況下,一個(gè)網(wǎng)頁(yè)可能包含多個(gè)翻頁(yè)條,這種情況更需要進(jìn)行翻頁(yè)條和鏈接區(qū)塊的對(duì)應(yīng)。

  三、建議的方法和標(biāo)準(zhǔn)

  當(dāng)前百度spider系統(tǒng)對(duì)網(wǎng)頁(yè)的類型,網(wǎng)頁(yè)中翻頁(yè)條的位置,翻頁(yè)條對(duì)應(yīng)的索引列表,以及列表是否按照時(shí)間排序都會(huì)做相應(yīng)的判斷,并根據(jù)實(shí)際的情況進(jìn)行處理,但是機(jī)器自動(dòng)的判斷方法畢竟不能做到100%的識(shí)別準(zhǔn)確率,所以如果站長(zhǎng)能夠通過在頁(yè)面中添加一些百度推薦的標(biāo)簽來標(biāo)志相應(yīng)的功能區(qū)域,就可以極大地提高我們識(shí)別的準(zhǔn)確率,從而提高spider系統(tǒng)對(duì)網(wǎng)站資源發(fā)現(xiàn)的即時(shí)性,從而提高網(wǎng)站的收錄效果。

  Spider鏈接補(bǔ)全當(dāng)前最關(guān)心的是網(wǎng)頁(yè)的翻頁(yè)條和翻頁(yè)條對(duì)應(yīng)的索引鏈接列表的區(qū)塊,所以可以通過區(qū)塊的元素(譬如div,ul)的class屬性來標(biāo)志相應(yīng)的特征,供百度spider識(shí)別使用,建議使用下面的屬性來標(biāo)志:

  表1 支持的CLASS擴(kuò)展屬性

  譬如百度新聞的頁(yè)面可以這樣設(shè)置:

  對(duì)翻頁(yè)條對(duì)應(yīng)的區(qū)塊元素p可以設(shè)置class屬性Baidu_paging_indicator,對(duì)該翻頁(yè)條對(duì)應(yīng)的主體鏈接的區(qū)塊元素div,設(shè)置 Baidu_paging_content_indicator Orderby_posttime,這樣翻頁(yè)條和對(duì)應(yīng)的鏈接區(qū)塊就對(duì)應(yīng)起來,并且告知了百度是按照發(fā)布時(shí)間排序的,從而可以優(yōu)化spider系統(tǒng)的抓取行為,改善站點(diǎn)的收錄效果。

  四、總結(jié)

  除了上面說明的鏈接發(fā)現(xiàn)方法,Baidu的抓取系統(tǒng)還有非常多的其他手段來保證對(duì)有價(jià)值網(wǎng)站的收錄覆蓋率,上述方法只是針對(duì)特定索引頁(yè)類型而采取的一種特定的手段,互聯(lián)網(wǎng)站長(zhǎng)可以參考使用。站長(zhǎng)也可以通過spider的站長(zhǎng)平臺(tái)來了解 如何獲得更快更好的網(wǎng)站收錄效果,譬如直接通過sitemap協(xié)議推送鏈接。騏秀科技(廣州網(wǎng)站優(yōu)化)建議 各位讀者:網(wǎng)站資料要定期更新,不要一會(huì)多一會(huì)少,合理的發(fā)表新聞數(shù)量,讓搜索引擎來的勤快些,那收錄就不是問題了

  1. 保障接單

    做網(wǎng)絡(luò)就是為了多條賺錢渠道
  2. 顧問式服務(wù)

    針對(duì)不同行業(yè)提供解決方案
  3. 專業(yè)團(tuán)隊(duì)

    專業(yè)技術(shù)員和銷售員
  4. 一站式服務(wù)

    從建站到推廣讓你無煩惱
主站蜘蛛池模板: 成人毛片免费网站| HUGEBOOBS熟妇大波霸| 美女视频黄a视频全免费网站色| 日本理论片午夜论片| 国产亚洲综合色就色| 亚洲蜜芽在线精品一区| 91香蕉国产线观看免| 欧美乱大交xxxxx免费| 国产成人精品一区二三区| 久久精品久久精品| 91麻豆高清国产在线播放| 欧美国产精品久久| 国内精品久久久久久久影视麻豆| 四虎影视永久在线观看| 丝袜高跟浓精受孕h文| 男生和女生一起差差的视频30分| 国内精品视频一区二区三区| 亚洲一线产区二线产区精华| 丝袜诱惑中文字幕| 特区爱奴在线观看| 女人扒开裤子让男人桶| 亚洲欧美视频一级| 国产精品www| 欧美日韩加勒比一区二区三区| 国产欧美日韩视频在线观看一区二区 | 国产叼嘿久久精品久久| 中文日本免费高清| 97一区二区三区四区久久| 日日噜噜噜夜夜爽爽狠狠| 国产乱码卡一卡2卡三卡四| 一个男的操一个女的| 欧美乱妇高清视频免欢看关| 国产午夜无码福利在线看网站| 一区二区三区免费视频网站| 男人把女人狂躁的免费视频| 国产精品igao视频网| 中文字幕无码日韩欧毛| 欧美精品寂寞影院请用uc| 国产亚洲精品第一综合| 97精品伊人久久久大香线蕉| 日本护士xxxx视频|