開源 java CMS - FreeCMS2.6 Web頁面信息采集

2019獨角獸企業重金招聘Python工程師標準>>> hot3.png

java開源論壇系統http://javabbs.javaz.cn

項目地址:http://www.freeteam.cn/

Web頁面信息采集

? ?從FreeCMS 2.1開始支持

通過簡單配置即可抓取目標網頁信息,支持增量式采集、關鍵字替換、定時采集,同一采集規則可采集多個頁面(靜態和動態),可采集多種信息屬性,可自動審核且靜態化信息頁面。

采集規則管理

從左側管理菜單點擊采集規則進入。

01083114_Vxb9.png

添加采集規則

在采集規則列表下方點擊"添加"按鈕。

01083115_NHqV.png

01083115_BZMP.png

01083115_yIKf.png

01083115_pTNX.png

01083115_RmL7.png

01083115_p2wI.png

01083115_KFZM.png

填寫相關屬性后點擊"保存"按鈕即可。

采集規則屬性說明

采集規則屬性分為基本、設置、采集地址,采集屬性,關鍵詞替換。

一般情況下只要在基本選項卡填寫相關屬性即可完成。如果需要更多高級設置可以使用后面幾個選項卡。

下面針對主要屬性進行解釋說明。

名稱:采集規則的名稱。

采集到欄目:采集的信息要添加到那個欄目。

頁面編碼:目標網頁的頁面編碼,默認為UTF-8。

采集地址:目標網頁的地址。在基本選項卡中只能設置一個,想要設置多個可以在采集地址選項卡中設置。

采集調度:設置定時執行采集操作,這個設置非常重要,只有設置了采集調度系統才執行采集操作。

內容列表開始結束html:因為系統是通過對目標網頁內容進行關鍵詞截取來提取信息屬性的,所以設置目標屬性的開始結束html就很重要,一定要設置為相對比較唯一的開始結束html,這樣系統才能正確的截取到目標屬性。此屬性主要為了截取目標頁面信息列表的html.

內容地址開始結束html:根據上面的屬性獲取內容列表html后,使用此屬性截取各個內容地址。

內容標題開始結束html:根據上面的屬性獲取內容地址后,系統會抓取此內容地址的網頁內容,然后根據此屬性截取內容標題。內容相關屬性的設置跟此屬性類似,下面不再贅述。

狀態:啟用狀態下的采集規則,系統才會執行。

采集圖片:將信息內容中的圖片下載到本地。

自動審核通過:將采集的信息直接設置為已審核狀態。

使用采集信息點擊量:默認采集到的信息的點擊量為0,設置此屬性和內容點擊量開始結束html后系統會截取目標信息的點擊量,設置為采集后信息的點擊量。

最多采集內容數:默認不限制,如果設置了此屬性,系統會從采集記錄中統計此采集規則已采集了多少條信息,如果超過最多采集內容數,系統將不再采集。

將首幅圖片設為標題圖片:如果信息內容中有圖片,則提取第一張做為標題圖片,并設置信息為圖片信息。

清除內容中的html標簽:將信息內容中的html標簽清除,保留純文本。

當內容為空時是否采集:可設置在內容為空時不采集此信息。

使用采集信息的添加時間:默認采集到的信息的添加時間為當前時間,設置此屬性和內容添加時間開始結束html后系統會截取目標信息的添加時間,設置為采集后信息的添加時間。

采集信息添加時間格式:默認格式為yyyy-MM-dd,如果目標頁面的添加時間格式不同,需要在這里設置為正確的日期格式。

采集開始時間:默認為當前時間,如果不到采集開始時間,系統是不會采集的。

采集結束時間:默認為永不結束,如果超過采集結束時間,系統是不會采集的。

內容地址補全url:因為有些網頁使用的是相對路徑或絕對路徑,可以設置內容地址的前綴。

圖片地址補全url:因為有些網頁使用的是相對路徑或絕對路徑,可以設置圖片鏈接地址的前綴。

內容中A標簽鏈接地址補全url:因為有些網頁使用的是相對路徑或絕對路徑,可以設置內容中A標簽鏈接地址的前綴。

采集地址分為靜態和動態地址,靜態地址為固定的地址,動態地址一般指可以分頁的地址,通過{page}來代表分頁變量,可以設置從那一頁采集到那一頁,如http://www.freetam.cn/list_{page}.html,設置開始頁數為1,結束頁數為10,系統會自動提取http://www.freetam.cn/list_1.html到http://www.freetam.cn/list_10.html所有頁面的數據。

一般情況下我們只采集信息的標題和內容就可以了,系統還提供采集內容描述、點擊量、作者、來源、添加時間屬性的功能。

通過關鍵詞替換功能,您可以將采集到的信息里面的關鍵詞替換為自己想要的關鍵詞。

?

編輯采集規則

選擇需要編輯的采集規則,然后點擊"編輯"按鈕。

注意:同時只能編輯一個采集規則。

01083115_wych.png

填寫相關屬性后點擊"保存"按鈕即可。

采集

選擇需要采集的采集規則,然后點擊"采集"按鈕。

注意:同時只能對一個采集規則進行采集操作。

01083115_SpZn.png

01083115_EHsI.png

刪除采集規則

選擇需要刪除的采集規則,然后點擊"刪除"按鈕。

提示:同時可以刪除多個采集規則。

01083115_YTLv.png

01083115_GfXx.png

為了防止誤操作,系統會提示用戶是否刪除,點擊"確定"完成刪除操作。

查看采集記錄

從左側管理菜單點擊采集記錄進入。

01083115_NWiG.png在這里可以查看到所有web頁面采集記錄,您可以刪除指定的采集記錄,但并不會刪除已采集的信息數據,選擇需要刪除的采集記錄,然后點擊"刪除"按鈕。

? ?提示:同時可以刪除多個采集記錄。

?

01083116_mwEW.png

01083116_4xWm.png

為了防止誤操作,系統會提示用戶是否刪除,點擊"確定"完成刪除操作。

轉載于:https://my.oschina.net/u/916014/blog/899914

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/282017.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/282017.shtml
英文地址,請注明出處:http://en.pswp.cn/news/282017.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

PropertySource和ConfigurationProperties

https://blog.csdn.net/u013725455/article/details/79352459轉載于:https://www.cnblogs.com/qunincey/p/9721364.html

ORACLE關于段的HEADER_BLOCK的一點淺析

在學習段(segment)、區間(extent)時,對段的HEADER_BLOCK有一些疑問,本文記錄一下探究的實驗過程以及相關總結,,如有不對的地方,敬請指出。以SCOTT.EMP表為例(…

【源碼探索】.NET中的List,為什么即有Count屬性又有Count()方法

“優秀的程序員的標準之一是&#xff1a;編寫更易于擴展的代碼”圖片&#xff1a;奧森公園的向日葵 拍攝于2022年7月23日01—問題緣起上一篇中&#xff0c;我們知道List<T>的是基于數組實現的可變長度的列表。很多小伙伴發現&#xff0c;List<T>即有Count屬性又有C…

使用ASP.NET廣告控件的XML語言創建廣告鏈接--ASP.NET

1、AdRotator廣告控件的所有屬性都是可選的&#xff0c;XML文件中可以包含如下表所示的屬性&#xff08;XML文件的廣告屬性&#xff09;。 屬性 說明 ImageUrl 要顯示的圖像的URL NavigateUrl 單擊AdRotator控件時要轉到的網頁URL AlternateText 圖像不可用時現實的問…

vim編輯和命令模式、實踐

2019獨角獸企業重金招聘Python工程師標準>>> 9月29日任務 5.5 進入編輯模式 5.6 vim命令模式 5.7 vim實踐 Vim編輯模式 進入編輯模式 操作 說明 i 在光標所在字符前插入內容 I 在光標所在行行首插入內容 a 在光標所在字符后插入內容 A 在光標所在行行尾插入…

英語自動提取高頻詞_斑馬英語提分營免費體驗課

斑馬英語電腦版是一款專業可靠的英語學習軟件&#xff0c;斑馬英語官方版可以幫助孩子學習純正的英語口語發音&#xff0c;以講故事的形式讓孩子學習單詞及口語練習&#xff0c;斑馬英語電腦版針對兒童語言特征設計的智能口語測評系統&#xff0c;能夠自動識別發音和評分&#…

【C# Personal Handbook】開篇

博客已提更一年多了&#xff0c;這段時間里&#xff0c;發生了很多事情&#xff0c;也讓我對C#更加依戀&#xff0c;所以我決定重新更新博客&#xff0c;以自己的實踐經驗梳理C#的技術脈絡&#xff0c;也歡迎大家手下留情&#xff0c;耐心指點&#xff0c;讓我們共同進步吧&…

canvas特效代碼詳解(2)

canvas是一個就基于像素的畫圖h5元素。 利用canvas做一個如下描述所示的動態圖形&#xff1a;當鼠標點下去時開始繪圖&#xff0c;在鼠標結束時完成一個矩形&#xff0c;當再一次點擊時重復第一次的繪圖步驟。 1 <!DOCTYPE html>2 <html>3 <head>4 …

阿里云三維可視化使用初體驗

title: 阿里云三維可視化使用初體驗tags: 物聯網開發BIMcategories:物聯網本文主要的目標是使用阿里云的云產品 - 物聯網套件三維可視化 開始 準備工作 進入下載頁面下載頁面&#xff0c;點擊“模型編輯器下載”安裝模型編輯器下載安裝完畢&#xff0c;啟動模型編輯器下載&…

同時綁定onpropertychange 和 oninput 事件,實時檢測 input、textarea輸入改變事件,支持低版本IE,支持復制粘貼...

實時檢測 input、textarea輸入改變事件&#xff0c;支持低版本IE&#xff0c;支持復制粘貼 檢測input、textarea輸入改變事件有以下幾種&#xff1a; 1、onkeyup/onkeydown 捕獲用戶鍵盤輸入事件。缺陷&#xff1a;復制粘貼時無法檢測2、onchenge缺陷&#xff1a;要滿足觸發條件…

hp laser103 屬性沒有配置項_(常見解決方法)UEditor報錯“后端配置項沒有正常加載,上傳插件不能正常使用”...

&#xff08;常見解決方法&#xff09;UEditor報錯“后端配置項沒有正常加載&#xff0c;上傳插件不能正常使用”_向來蕭瑟也無畏-CSDN博客?blog.csdn.net報錯信息詳見此文的“排錯過程&&錯誤信息”→ueditor無法上傳圖片_向來蕭瑟也無畏-CSDN博客3種解決方法1.大小寫…

WinForm(十二)畫圖

在.NET中&#xff0c;畫圖主要是通過Graphics類實現的&#xff0c;這個類主要通過兩類方法完成畫圖&#xff0c;一類是DrawXXX&#xff0c;畫各種線條圖形&#xff1b;另一類是FillXXX,用各種形狀&#xff0c;填充各種圖形。Graphics是畫板&#xff0c;Draw各個方法是各種盞筆&…

從4個方面簡單介紹SaaS

你了解什么是SaaS嗎&#xff1f;SaaS有什么優勢&#xff1f;選擇SaaS平臺要注意哪些要素&#xff1f;在這里&#xff0c;怡海軟件將針對這些問題進行簡單介紹&#xff1a; 什么是SaaS&#xff1f;SaaS是Software-as-a-Service&#xff08;軟件即服務&#xff09;的簡稱&#xf…

騰訊的一筆畫游戲--巧妙解法

根據這個圖形我們可以發現圖中的規律。 所有數據的和 所有邊長的和-最后一個形狀的一個邊-除最后一個邊之外所有邊的一半。 知道了這個規律后我們就很容易去實現代碼了&#xff1a; 這里的解決關鍵點為——“余弦定理”&#xff0c;因為角度我們可以用&#xff08;n-2&#xf…

Map value類型不同的寫法

Map value類型不同的寫法 Map<String, Object> accountMapnew HashMap<String, Object>(); int userId data.get("userId").getAsInt(); int accType data.get("accType").getAsInt();String name data.get("accType").getAsStr…

mysql中局部變量說法正確的是_mysql全局變量和局部變量

全局變量和局部變量在服務器啟動時&#xff0c;會將每個全局變量初始化為其默認值(可以通過命令行或選項文件中指定的選項更改這些默認值)。然后服務器還為每個連接的客戶端維護一組會話變量&#xff0c;客戶端的會話變量在連接時使用相應全局變量的當前值初始化。舉一個例子&a…

Web應用架構-Full-text Search Service

Elasticsearch轉載于:https://www.cnblogs.com/zhitianji/p/9728016.html

終于找到你!如何將前端console.log的日志保存成文件?

本篇文章來自一個需求&#xff0c;前端websocket會收到各種消息&#xff0c;但是調試的時候&#xff0c;我希望把websoekt推送過來的消息都保存到一個文件里&#xff0c;如果出問題的時候&#xff0c;我可以把這些消息的日志文件提交給后端開發區分析錯誤。但是在瀏覽器里&…

基于 .NET 6 開發的開源遠程終端工具

你好&#xff0c;這里是 Dotnet 工具箱&#xff0c;定期分享 Dotnet 有趣&#xff0c;有用的工具&#xff0c;不要忘記關注。今天介紹一個非常實用的工具 mRemoteNG&#xff0c;這是一個基于 .NET 6 開發的遠程終端軟件&#xff0c;開源免費&#xff0c;不用擔心版權和軟件費用…

mysql 行列轉換 動態_mysql 行列動態轉換的實現(列聯表,交叉表)

(1)動態&#xff0c;適用于列不確定情況create table table_name(id int primary key,col1 char(2),col2 char(2),col3 int);insert into table_name values(1 ,A1,B1,9),(2 ,A2,B1,7),(3 ,A3,B1,4),(4 ,A4,B1,2),(5 ,A1,B2,2),(6 ,A2,B2,9),(7 ,A3,B2,8),(8 ,A4,B2,5),(9 ,A1,…