[發明專利]一種網頁動態信息獲取方法有效
| 申請號: | 201110087355.5 | 申請日: | 2011-04-07 |
| 公開(公告)號: | CN102184184A | 公開(公告)日: | 2011-09-14 |
| 發明(設計)人: | 鄭中華;周俊;高威;帥志虎 | 申請(專利權)人: | 安徽博約信息科技有限責任公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 230000 安徽省合肥市高*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網頁 動態 信息 獲取 方法 | ||
1.一種網頁動態信息獲取方法,其特征在于,包括如下步驟:
(1)動態信息配置模板的配置:根據網頁的頁面結構以及所要獲取的動態信息配置動態信息配置模板,由于各網站網頁頁面結構不同,但每個網站內部的網頁頁面結構基本一致,因此一個網站僅需要一個動態信息配置模板,該模板記錄著需要獲取的動態信息,未賦值的變量庫以及變量庫的賦值方法;
(2)解析環境的搭建:根據網頁所屬的網站,讀取對應網站的動態信息配置模板,并根據動態信息配置模板中記錄的變量庫以及變量庫的賦值方法,結合網頁HTML源碼數據對變量庫進行賦值;解析環境的搭建完全等價于變量庫中所有變量的賦值,所有的變量都成功賦值,則表示解析環境搭建完成;
(3)動態資源的獲取:根據動態信息配置模板所記錄的需要獲取的動態信息,調用在第二步賦值的變量庫中的數據,得到動態資源,即需要獲取的動態信息,動態資源既可以是普通的字符串,也可以是網絡資源的URL地址,動態資源的獲取過程也就是確定資源值或者URL地址;
(4)動態信息的組織輸出:該過程就是將第三步獲取的動態資源按照指定格式組織成格式化字符串,并輸出。
2.根據權利要求1所述的一種網頁動態信息獲取方法,其特征在于,所述的解析環境搭建過程中,變量庫中不同類型的變量,賦值順序不同,具體賦值順序如下:
(1)引用源的變量賦值:
動態信息配置模板中REF屬性為“0”的變量,表示可以直接從HTML網頁源碼中獲取的變量,不依賴其他資源或變量,因此這類變量的值最先賦值,這些變量一般都是按照JAVA正則式的規則執行匹配抽取進行賦值的;
(2)引用變量的變量賦值:
動態信息配置模板中REF屬性以“var:”開頭的變量,這類變量引用了其他變量,因此必須等被引用的變量賦值以后方可賦值,因此這類變量賦值稍遲,而且被引用的變量REF屬性必須為“0”;
(3)引用資源的變量賦值
模板中REF屬性以“res:”開頭的變量,這類變量是從資源中賦值,賦值順序排在第三;
(4)引用變量的變量賦值
動態信息配置模板中REF屬性以“var:”開頭的變量,這類變量與上述第二賦值的變量是一致的,只不過后者引用的變量必須從網頁源碼字符串中獲取且其REF屬性必須為“0”,而此類變量引用的變量可能是第二或第三順序才被賦值的變量,因此最后賦值。
3.根據權利要求1所述的一種網頁動態信息獲取方法,其特征在于,所述的動態資源的獲取過程也就是確定資源值或者URL地址,其步驟如下:
(1)讀取動態信息配置模板中記錄的需要獲取的動態信息的資源列表;
(2)遍歷資源列表,依次從變量庫獲取資源所需要的數據,從而確定資源的值或網絡地址,動態資源獲取過程完成,并將資源列表傳送到最后的組織輸出過程。
4.根據權利要求1所述的一種網頁動態信息獲取方法,其特征在于,所述的動態資源的組織輸出的執行過程如下:
(1)從資源列表中取出一個資源;
(2)判斷該資源是普通字符串還是網絡URL地址,若是普通字符串,則直接加入到待輸出的內容字符串中,若是網絡URL地址,則將下載后的資源加到內容字符串中。
5.根據權利要求1-4任何一項所述的一種網頁動態信息獲取方法,其特征在于,所述動態信息配置模板的文件格式是本地文件系統任意格式的文件。
6.根據權利要求1-4任何一項所述的一種網頁動態信息獲取方法,其特征在于,所述動態信息配置模板的文件格式是XML格式。
7.根據權利要求1-4任何一項所述的一種網頁動態信息獲取方法,其特征在于,所述動態信息配置模板的文件格式是HTML格式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽博約信息科技有限責任公司,未經安徽博約信息科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110087355.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種適合自動組裝機組裝的旋轉開關
- 下一篇:動車組網絡控制系統高壓控制單元
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





