999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向高校教育新聞的聚焦爬蟲設計

2015-05-30 16:45:49汪龍飛
中國新通信 2015年23期
關鍵詞:搜索引擎程序數據庫

汪龍飛

【摘要】 介紹利用聚焦爬蟲獲取高校教育新聞的方法。首先介紹聚焦爬蟲的工作原理和相關技術,然后介紹如何利用這些原理和技術獲取高校教育新聞。

【關鍵詞】 聚焦爬蟲 移動互聯網

一、引言

聚焦爬蟲(又稱為網頁蜘蛛、網絡機器人)是一種按照一定的規則、自動地抓取萬維網信息的程序或者腳本。隨著網絡的迅速發展,萬維網成為大量信息的載體,如何有效地提取并利用這些信息成為一個巨大的挑戰。搜索引擎(Search Engine),作為一個輔助人們檢索信息的工具成為用戶訪問萬維網的入口和指南。但是,這些通用性搜索引擎也存在著一定的局限性,如:(1) 不同領域、不同背景的用戶往往具有不同的檢索目的和需求,通用搜索引擎所返回的結果包含大量用戶不關心的網頁。(2) 通用搜索引擎的目標是盡可能大的網絡覆蓋率,有限的搜索引擎服務器資源與無限的網絡數據資源之間的矛盾將進一步加深。(3) 萬維網數據形式的豐富和網絡技術的不斷發展,圖片、數據庫、音頻、視頻多媒體等不同數據大量出現,通用搜索引擎往往對這些信息含量密集且具有一定結構的數據無能為力,不能很好地發現和獲取。(4) 通用搜索引擎大多提供基于關鍵字的檢索,難以支持根據語義信息提出的查詢。

為了解決上述問題,定向抓取相關網頁資源的聚焦爬蟲應運而生。聚焦爬蟲是一個自動下載網頁的程序,它根據既定的抓取目標,有選擇的訪問萬維網上的網頁與相關的鏈接,獲取所需要的信息。與通用爬蟲(general purpose web crawler)不同,聚焦爬蟲并不追求大的覆蓋,而將目標定為抓取與某一特定主題內容相關的網頁,為面向主題的用戶查詢準備數據資源。CollegeNews系統是一套包含高校教育類新聞獲取、相應數據庫建立以及移動端軟件應用的系統。在整套系統中,如何獲取與主題相關的新聞網頁數據是至關重要的一個部分,該部分由聚焦爬蟲程序予以實現。

二、 聚焦爬蟲簡介

網絡爬蟲是一個自動提取網頁的程序,它為搜索引擎從萬維網上下載網頁,是搜索引擎的重要組成。傳統爬蟲從一個或若干初始網頁的URL開始,獲得初始網頁上的URL,在抓取網頁的過程中,不斷從當前頁面上抽取新的URL放入隊列,直到滿足系統的一定停止條件。聚焦爬蟲的工作流程較為復雜,需要根據一定的網頁分析算法過濾與主題無關的鏈接,保留有用的鏈接并將其放入等待抓取的URL隊列。然后,它將根據一定的搜索策略從隊列中選擇下一步要抓取的網頁URL,并重復上述過程,直到達到系統的某一條件時停止。另外,所有被爬蟲抓取的網頁將會被系統存貯,進行一定的分析、過濾,并建立索引,以便之后的查詢和檢索;對于聚焦爬蟲來說,這一過程所得到的分析結果還可能對以后的抓取過程給出反饋和指導。

相對于通用網絡爬蟲,聚焦爬蟲還需要解決三個主要問題:(1) 對抓取目標的描述或定義;(2) 對網頁或數據的分析與過濾;(3) 對URL的搜索策略。

抓取目標的描述和定義是決定網頁分析算法與URL搜索策略如何制訂的基礎。而網頁分析算法和候選URL排序算法是決定搜索引擎所提供的服務形式和爬蟲網頁抓取行為的關鍵所在。這兩個部分的算法又是緊密相關的。

三、聚焦爬蟲在獲取高校教育新聞中的應用

在CollegeNews系統中,所有的數據來源均為高校教育類新聞,因此聚焦爬蟲的功能即為從互聯網上獲取與高校相關的新聞,并將相關內容存入系統的數據庫中。用戶在使用高校新聞應用時,客戶端向系統的服務器發送相關的請求,系統服務器返回所請求新聞的URL,由客戶端對相應的URL進行解析,從而獲取相關的新聞資訊。通過使用聚焦爬蟲獲取高校新聞的原始數據,可以避免傳統爬蟲爬取網頁所帶來的獲取內容不符合所需主題、獲取到的無用處的內容量過大的問題,對于處理能力較弱的系統來說很有益處。

3.1 需要解決的問題

若想讓聚焦爬蟲完成其功能,首先需要確定合適的種子URL集合,爬蟲自種子URL開始按照一定的搜索策略進行網頁爬取,在網頁爬取的過程中,需要提前確定待爬取頁面與所需主題的相關程度與重要性,依據相關度和重要性決定是否爬取該網頁。最后,還需要解決數據的更新周期問題,保證數據源的新鮮程度。在解決了上述問題之后,用戶即可獲取合適的新聞數據。

3.2 確定合適的種子URL集合

在聚焦爬蟲的算法設計中,種子URL集合的選取是十分重要的一環。如果選取的種子URL集合不合適,可能會導致程序爬取大量與主題無關的數據,造成系統資源的浪費。

在CollegeNews系統中,為了充分保證系統的運行效率,即盡量避免爬取非高校教育新聞的網頁,在構建種子URL集合時,采用使用指定起始網頁的方式,選擇了各類高校及相關新聞的入口地址作為起始網頁,從而確保了初始網頁的

在爬蟲運行的過程中,另一個重要的問題是如何去除已經獲取過的重復頁面。該問題又可以分解為兩個部分:一是在某次爬蟲程序運行的過程中,如何去除本次運行已經獲取過的頁面;二是在某次爬蟲程序運行的過程中,如何去除過往運行后已經獲取過的頁面。針對第一個問題,本系統在每次爬蟲程序運行時,都會將已經爬取過的網頁和尚未爬取的網頁分別存在兩個哈希表中,聚焦爬蟲每爬取一個網頁,會先比較該網頁是否存在于已經爬取網頁的哈希表中,若不存在,則進行爬取操作。操作完成后,將該網頁從尚未爬取網頁的哈希表中刪除,同時添加到已經爬取網頁的哈希表中。針對第二個問題,本系統在每次運行爬蟲程序時會預先設定一個閾值,同時爬蟲程序中也會設定一個初始的計數值為0。每當爬蟲程序向數據庫中添加一條新數據,若數據庫返回重復信息,則將計數值加一。若下一個網頁不是重復網頁,則將計數值清零。直到計數值大于閾值后,認定所有新網頁已經獲取完畢,結束本次爬取。

3.3 網頁搜索策略

一般而言,爬蟲程序的網頁搜索策略可以分為以下三種:深度優先搜索、廣度優先搜索和最佳優先搜索。本系統的搜索策略充分考慮了新聞類網站的結構特點,使用了深度優先與最佳優先相結合的搜索方法。

如前所述,本系統爬蟲程序的起始地址為各類高校及相關新聞的入口地址,以此實現局部最優效果。由于絕大部分新聞類網站的結構為目錄式結構,即網站由若干頁面(目錄)組成,每個頁面含有若干條新聞的超鏈接(項)。因此,本系統的爬蟲程序首先由起始地址獲取到該網站的目錄,此后再依次對每個目錄進行解析,獲取該目錄的所有項。按此流程進行網頁爬取后,即可獲得所需的新聞數據。

3.4 數據庫更新頻率

由于新聞具有一定的時效性,因此爬蟲程序需要不斷對網站進行掃描,將新增的網頁加入數據庫中。因為教育類新聞的時效性并沒有要點新聞或天氣預報那么強,因此CollegeNews系統在對數據庫進行數據更新時,充分考慮了教育新聞的這一特點,并未將更新頻率設計得過快,避免給服務器和網絡帶寬帶來太大的壓力。本系統以一定的頻率對種子URL集合中的網站起始地址進行檢查,若掃描到新發布的新聞,則繼續聚焦爬蟲程序,將新增的網頁添加到數據庫中;否則,中斷本次掃描,等待下一次檢查。

四、總結

CollegeNews系統將聚焦爬蟲技術與高校教育類新聞應用將結合,實現了獲取相關主題新聞時,將系統運行效率與數據獲取準確性相結合的目的,具有較高的實用價值。

猜你喜歡
搜索引擎程序數據庫
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
網絡搜索引擎亟待規范
中國衛生(2015年12期)2015-11-10 05:13:38
基于Nutch的醫療搜索引擎的研究與開發
主站蜘蛛池模板: 伊人色综合久久天天| 青青草国产精品久久久久| 欧美成人午夜在线全部免费| 亚洲无码视频喷水| 91人妻日韩人妻无码专区精品| 黄色污网站在线观看| 久久香蕉国产线看精品| 国产成人精品免费av| 伊人婷婷色香五月综合缴缴情| 免费A级毛片无码免费视频| 一级毛片免费的| 欧美97欧美综合色伦图| 中文国产成人精品久久一| 秘书高跟黑色丝袜国产91在线| 久久一本日韩精品中文字幕屁孩| 免费在线成人网| 婷婷激情亚洲| 日本亚洲欧美在线| 重口调教一区二区视频| 国产女人在线视频| aa级毛片毛片免费观看久| 91娇喘视频| 啊嗯不日本网站| 激情综合图区| 国产a网站| 中文字幕在线一区二区在线| 国产一区二区三区精品欧美日韩| 一级爱做片免费观看久久| 天天做天天爱天天爽综合区| 亚洲国产91人成在线| 天天色综合4| 亚洲无码四虎黄色网站| 国产综合在线观看视频| 亚洲第一黄片大全| Jizz国产色系免费| 99这里只有精品免费视频| 日本福利视频网站| 久久99国产乱子伦精品免| 高清码无在线看| 国产福利小视频在线播放观看| 天天综合色网| 亚洲男人的天堂久久精品| 精品少妇人妻无码久久| 九九香蕉视频| 午夜免费小视频| 99热亚洲精品6码| 99福利视频导航| 亚洲Av综合日韩精品久久久| 91在线视频福利| 亚洲乱强伦| 97综合久久| 精品国产亚洲人成在线| 成人另类稀缺在线观看| 4虎影视国产在线观看精品| 亚洲精品无码久久久久苍井空| m男亚洲一区中文字幕| 国产噜噜在线视频观看| 亚洲日韩高清在线亚洲专区| 亚洲日韩精品综合在线一区二区| 国产成人麻豆精品| 欧美.成人.综合在线| 无码啪啪精品天堂浪潮av| 国产美女精品一区二区| 国产精品午夜福利麻豆| 亚洲欧美成人综合| 福利在线免费视频| 蜜桃视频一区二区| 日韩欧美国产精品| 黄色福利在线| 国产精品刺激对白在线| 色综合综合网| 国产99视频在线| 91视频区| 激情影院内射美女| 成年人国产网站| 色哟哟国产精品一区二区| 19国产精品麻豆免费观看| 亚卅精品无码久久毛片乌克兰| 日本欧美一二三区色视频| 在线播放91| 国产精品欧美日本韩免费一区二区三区不卡 | 91久久精品国产|