sponsored links

「今日推薦」使用java開發的一款開源爬蟲工具

今日給大家分享的是使用java語言開發的一款開源的爬蟲工具----Heritrix。

大家好,我是奮鬥的小強001,今天這期內容來推薦一款使用java開發的一款開源爬蟲工具(Heritrix),希望能給你帶來幫助。

簡介

Heritrix 是一個由 java 開發的、開源的網路爬蟲,使用者可以使用它來從網上抓取想要的資源。其最出色之處在於它良好的可擴充套件性,方便使用者實現自己的抓取邏輯。是一款SourceForge上的開源產品。

工作原理和工作流程

heritrix做爬蟲抓取工作主要由兩個核心模組兒來完成,一個是core classes核心類,另一個是pluggable modules外掛模組兒。

其核心類是整個爬蟲開發包的核心,可以在此基礎上進行自定義的配置,但是卻不能將核心類進行覆蓋,而相反的是外掛模組可以直接取代,外掛模組兒相當於插拔式的元件,也可以使用自己實現的邏輯來替換掉外掛模組。這樣能夠根據自己的業務需求更好地定製爬蟲抓取需求。

整個heritrix技術的工作原理以及工作流程是由CrawlController下載控制器來決定的,它是整個爬蟲作業的起步者,由它來操控一次爬蟲抓取的開始和結束工作,然後邊界控制器Frontier負責採集收集url,下載控制器負責從邊界控制器中拿到相應的url交給相應的執行緒池進行處理,執行緒池中每一個執行緒負責處理一次url,最後交給Processor chains處理鏈完成結果的整理與處理。

「今日推薦」使用java開發的一款開源爬蟲工具

由於heritrix的url抓取工作是由多執行緒來執行的,每一個執行緒對應一次url,完成一次相應的處理器鏈執行一遍。因此,整個抓取工作過程中,最重要的就是這個處理器鏈,下面我們看下處理器鏈是如何進行對於url處理的。

「今日推薦」使用java開發的一款開源爬蟲工具

首先是預取鏈兒,顧名思義預取鏈就是預先對url處理之前做一些先決條件的準備工作。

提取鏈就是將url對應的網頁上的全部資訊下載下來進行整理,然後編寫相應的請求響應內容。

抽取鏈:完成上一步的提取內容工作之後,抽取鏈主要負責抽取頁面上的a標籤兒,然後抽取相應的其它的url。

寫鏈主要是對所有的結果進行整理,然後進行儲存。

提交鏈:就是將url抓緊工作做最後的收尾處理,然後將收集到的頁面上的其他的url,只要是在任務範圍內的url提交給Frontier,讓它做其它的抓取工作。

四、heritrix3安裝與下載指導教程

1)下載說明

heritrix3.x版本下載方式還是有很多種的,下面我們為大家推薦常用的幾種下載方式:

1、首先我們推薦heritrix官網直接下載最新版本,因為官網提供提供的版本是最權威和版本最新的,也沒有什麼bug,都是經過官方測試過的,因此是我們首推的下載渠道,但是官網地址在國外,有時需要翻牆訪問。

2、其次就是我們可以直接在GitHub上面下載,因為GitHub是一個原始碼下載的權威網站,下載完之後,直接使用開發工具直接編譯就可以了,不過GitHub上面優先推薦release版本兒。GitHub倉庫地址:https://github.com/internetarchive/heritrix3

2)環境說明

heritrix對環境依賴是有版本要求的,因此我們需要在環境配置這一塊兒做一下說明,本篇文章中介紹的以及下面應用的都是基於heritrix3.2版本的,該版本兒依賴的Java環境JDK是1.7的,目前來講3.2版本貌似還不支援jdk1.8,,如果以後支援了,我們也會在做詳細的說明和備註。

五、Linux系統上面配置環境變數

按照上圖中截圖中的步驟指示,首先需要配置JDK的環境變數,一般學爬蟲的同學對Java應該已經很熟悉了,Java_home的環境變數按照上圖的步驟直接配置即可,我們也不會在做作贅述了。

第三,heritrix啟動和執行都需要許可權才能夠正常啟動,因此需要按照上圖中的命令配置一下執行許可權。

第三,heritrix啟動和執行都需要許可權才能夠正常啟動,因此需要按照上圖中的命令配置一下執行許可權。

六、啟動與執行

由於我們的下載安裝與環境變數配置操作都是在Linux系統上完成的,因此再啟動heritrix的時候,也是需要以命令列的方式進行啟動,下圖是我們的啟動命令方式以及控制檯的細資訊,heritrix登入時的預設的登入名和密碼都是admin。

上面的步驟操作完成以後,說明heritrix已經正常啟動了,我們就可以在瀏覽器進行訪問heritrix的web介面,預設訪問地址是:localhost:8443,這是web介面的訪問地址,需要注意的是瀏覽器請求方式必須是HTTPS訪問。

今天的內容就分享到這裡啦,歡迎您的點贊和關注!謝謝!

分類: 時尚
時間: 2021-12-27

相關文章

內調外養等於好面板的秘密找到了!油痘肌衝

內調外養等於好面板的秘密找到了!油痘肌衝
給大家說一下我用過的去痘去痘印好物叭~ 內調和外養真的很重要 希望都不能少 這樣才可以養成好面板~ 希望同款油痘肌的姐妹一些參考啦~

油痘肌愛用物來了!去痘去痘印去閉口

油痘肌愛用物來了!去痘去痘印去閉口
慣例介紹:油痘肌,經常長痘留痘印!臉上有痘印! 和我同樣膚質的姐妹可以參考一下!

資深油痘肌一句話總結平價面膜

資深油痘肌一句話總結平價面膜
面膜這麼多,到底選哪個?!! 資深油痘肌一句話總結平價面膜 我的肌膚還是蠻差的,基本我能用的大家應該都沒問題 僅供參考~ CJ玻尿酸面膜/緹婭菲洛仙人掌面膜/肌美精3D面膜/捷俊水光面膜/春雨黃蜂蜜面 ...

補水保溼、控油祛痘、美白抗衰,護膚需求這麼多,這一篇都能滿足

補水保溼、控油祛痘、美白抗衰,護膚需求這麼多,這一篇都能滿足
姐妹們,有多少人是羨慕中性肌的,不幹不油不敏感不泛紅,不爆痘沒幹紋,這樣的肌膚真的是我做夢都不敢想的! 除了令人羨慕的中性肌,其他膚質多多少都有些針對性地護膚需求,比如我們常說的:祛痘.控油.補水.美 ...

青春痘的“心路歷程”,一篇教你擺脫痘痘肌的煩惱

青春痘的“心路歷程”,一篇教你擺脫痘痘肌的煩惱
今天刷微博,看到了熱巴最新美照!#迪麗熱巴喝下手中這杯藍天# 白色藍花紋襯衫搭配燈籠牛仔褲隨性時尚,元氣滿滿!手拿藍色飲料拍圖並配文"喝下手中這杯藍天".美女的獨特氛圍感真的太絕啦 ...

非常實用的科學護膚知識,小仙女們要把面板養得好好的啊

非常實用的科學護膚知識,小仙女們要把面板養得好好的啊
非常實用的科學護膚知識,小仙女們要把面板養得好好的啊

洗面奶挑的對幫你遠離黑頭 粉刺痘痘肌

洗面奶挑的對幫你遠離黑頭 粉刺痘痘肌
洗面奶挑的對幫你遠離黑頭 粉刺痘痘肌 洗面奶挑不對,養顏護膚全白廢 雖然是一句俏皮話 但是也說出了護膚的源頭問題 挑選洗 面奶 現如今從以前的一塊舒膚佳 到各種各樣的洗面奶 琳琅滿目不知道哪款才是最適 ...

秋冬季護膚小常識 健康護膚小常識大全

秋冬季護膚小常識 健康護膚小常識大全
[新聞頭條]秋冬季護膚小常識 健康護膚小常識大全 諮詢微信:caryxu58 可麗金是西安鉅子生物基因技術股份有限公司旗下品牌.可麗金致力於"類人膠原蛋白"技術研發及產品應用的開發 ...

油性易長痘適合用什麼護膚品 十款適合油性痘痘肌的護膚品推薦

油性易長痘適合用什麼護膚品 十款適合油性痘痘肌的護膚品推薦
油痘皮常年怒吼的一句話"為什麼長痘的總是我",其實長痘的原因就那麼幾個,無非是熬夜.吃辣/油炸食品.壓力大...但是有時候真的就是臣妾做不到啊,但你能做到的其實也很多,比如:好好卸 ...

中秋家宴菜譜,8菜1湯,冷盤熱菜都有,合理搭配,好吃又不貴

中秋家宴菜譜,8菜1湯,冷盤熱菜都有,合理搭配,好吃又不貴
中秋家宴菜譜,8菜1湯,冷盤熱菜都有,合理搭配,好吃又不貴.今天是中秋節,中秋家宴是很多人都比較重視的,因為是過節,而且是全家人一起吃團圓飯.中秋節團圓家宴的菜譜一般是葷素菜和涼熱菜都要有.下面我來推 ...

喜歡修護型痘肌護膚的集美可以進來了

喜歡修護型痘肌護膚的集美可以進來了
米雲貝淨痕 悅木之源菌菇水 修麗可杜克色修 hfp寡肽原液

UC科技護膚:暢享護膚,煥發青春

UC科技護膚:暢享護膚,煥發青春
如今在護膚美容領域能夠看到各種大熱成分的廣泛應用.而新晉護膚品牌的UC(由色)近來也受到了不少"成分黨"的矚目,針對煥亮膚色.補水保溼.抗初老等問題提供瞭解決方案. 引領護膚新潮流 ...

推薦幾款平價好用的護膚彩妝產品

推薦幾款平價好用的護膚彩妝產品
1.香蔓唇膏 自從入了它,我基本每次出門包包裡都帶著,每次用都感覺自己嘴巴泡在精華里一樣, 唇紋都隱形了,在我嘴上是清透的水蜜桃粉,有點斬男色的感覺,不像其他變色唇膏那麼死亡,很自然.健康好氣色的那種 ...

有人學護膚教程嗎?

有人學護膚教程嗎?
有人學護膚教程嗎? 在油痘肌的路上摸爬滾打好幾年,中自己摸索出一套護膚方法,無暇肌無敵好 感覺自己牛批!! #我的護膚日常#護膚

學會護膚的男生,離帥氣還遠嗎?

學會護膚的男生,離帥氣還遠嗎?
男生被女生嫌棄80%原因就是邋遢 說出來還挺不好意思的 想護膚還不知道怎麼做的看看吧!! ✓如何判斷自己是什麼膚質 ✓正確的護膚步驟是什麼 ✓乳液和麵霜有什麼區別 ✓眼霜.精華有什麼用 ✓片狀面膜一週 ...

秋天到了,想要肌膚健康不幹燥,這些護膚步驟少不了
秋冬一到,溫度就急速下降,雖不似夏天一般沉悶,但天氣總是陰沉沉的,好像人也變得抑鬱了.面板乾燥不適.感冒頻發.粉塵過敏嚴重,各種問題撲面而來,特別是敏感肌膚的人更是苦不堪言. 秋冬時期除了我們常說的身 ...

你不知道的關於痘痘的8個秘密

你不知道的關於痘痘的8個秘密
在長痘這件事上,我相信部分人都能說出一段自己的抗痘血淚史來.即使不是痘肌,有些女生也會偶爾被激素影響,在生理期前大爆痘!還有部分人吃一頓火鍋.熬一次夜,第二天痘痘就會準時報道. 請痘容易,送痘難.今天 ...

適合自己的洗面奶怎麼選?幹皮油皮看這裡

適合自己的洗面奶怎麼選?幹皮油皮看這裡
講真誰還沒有用過幾個風大的洗面奶呢 跟風可以 但是姐妹們不要盲目跟風呀 要是用了不適合自己的洗面奶是會爛臉的喲 我是幹敏皮,我閨蜜是油皮 男朋友是油痘肌,加在一起已算是用過很多洗面奶了 今天就整理了一 ...

防曬大測評 | 這9款防曬霜,真的曬不黑

防曬大測評 | 這9款防曬霜,真的曬不黑
源:JustFashion(文/ Mia ) 上週末 Mia 去參加活動,因為是在樹蔭下,太陽曬不到,我就沒擦防曬霜.上午站了半天吧,下午回家手臂馬上就出現分界線: (太可怕了我就沒拍圖,差不多這種慘 ...

有哪些吊打大牌的國貨護膚品?

有哪些吊打大牌的國貨護膚品?
國貨護膚品忠實使用者告訴你,有很多國貨護膚品都很好,但說吊打國外護膚,真心談不上! 但在價效比上,國貨護膚品確實佔很大優勢,但有些專利成份,國內護膚品就不行了! 這邊自己親身用過的一些護膚品,給你說下 ...