[發明專利]網頁信息的獲取方法、裝置、計算機設備和存儲介質在審
| 申請號: | 202011376054.X | 申請日: | 2020-11-30 |
| 公開(公告)號: | CN112347394A | 公開(公告)日: | 2021-02-09 |
| 發明(設計)人: | 曾文清;陳立彬;楊濠興;朱光岳;虞孝偉 | 申請(專利權)人: | 廣州至真信息科技有限公司 |
| 主分類號: | G06F16/955 | 分類號: | G06F16/955;G06F16/951 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 陳金普 |
| 地址: | 510665 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網頁 信息 獲取 方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及一種網頁信息的獲取方法、裝置、計算機設備和存儲介質,所述方法包括:獲取具有不同集合優先級的多個種子集合;其中,至少一個種子集合包含具有不同爬取優先級的多個URL種子;從所述多個種子集合中,獲取集合優先級最高的目標種子集合;當所述目標種子集合中包括具有不同爬取優先級的多個URL種子時,從所述多個URL種子中,提取爬取優先級最高的待爬取URL種子,并根據所述待爬取URL種子抓取網頁信息,實現了根據集合間和集合內的兩層優先級對URL種子進行爬取,可以根據不同爬取需求設置種子優先級并進行種子爬取,同時,采用該方法,在爬蟲資源有限的情況下,可以優先爬取具有高優先級的URL種子。
技術領域
本申請涉及計算機技術領域,特別是涉及一種網頁信息的獲取方法、裝置、計算機設備和存儲介質。
背景技術
隨著網絡的迅速發展,互聯網成為大量信息的載體,為了有效地從海量信息中提取有效信息,可以通過網絡爬蟲實現。網絡爬蟲是一種網頁信息提取程序,執行爬蟲的URL(統一資源定位器,Uniform Resource Locator)輸入稱為URL種子。
在現有技術中,URL種子被創建后可以存儲至消息中間件,在爬取時,可以按照URL種子的存儲順序或者隨機選擇的方式,從中選擇URL種子。然而,上述爬取方式單一,難以根據用戶不同的爬取要求進行網頁信息的獲取。
發明內容
基于此,有必要針對上述技術問題,提供一種網頁信息的獲取方法、裝置、計算機設備和存儲介質。
一種網頁信息的獲取方法,所述方法包括:
獲取具有不同集合優先級的多個種子集合;其中,至少一個種子集合包含具有不同爬取優先級的多個URL種子;
從所述多個種子集合中,獲取集合優先級最高的目標種子集合;
當所述目標種子集合中包括具有不同爬取優先級的多個URL種子時,從所述多個URL種子中,提取爬取優先級最高的待爬取URL種子,并根據所述待爬取URL種子抓取網頁信息。
可選地,所述從所述多個種子集合中,獲取集合優先級最高的目標種子集合,包括:
根據所述多個種子集合各自對應的集合優先級,確定集合優先級排序最前的預設數量的種子集合,得到目標種子集合;
所述從所述多個URL種子中,提取爬取優先級最高的待爬取URL種子,包括:
根據所述目標種子集合中所述多個URL種子對應的爬取優先級,將爬取優先級排序最前的預設數量的URL種子確定為待爬取URL種子;
從所述目標種子集合中提取所述待爬取URL種子。
可選地,在所述從所述多個種子集合中,獲取集合優先級最高的目標種子集合的步驟之后,所述方法還包括:
判斷所述目標種子集合包含的多個URL種子是否具有爬取優先級;
當所述目標種子集合中的多個URL種子不具有爬取優先級時,在所述目標種子集合中隨機選擇待爬取的URL種子。
可選地,在所述獲取具有不同集合優先級的多個種子集合的步驟之前,所述方法還包括:
獲取候選URL種子對應的種子識別標識,根據所述種子識別標識,判斷所述候選URL種子在預設時間內是否已爬取;
當所述候選URL種子在預設時間內未爬取,獲取所述候選URL種子對應的歷史爬取失敗次數;
根據所述歷史爬取失敗次數,確定所述候選URL種子對應的爬取優先級,并根據所述爬取優先級將所述候選URL種子分類至對應的種子集合。
可選地,在所述獲取候選URL種子對應的種子識別標識的步驟之前,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州至真信息科技有限公司,未經廣州至真信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011376054.X/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





