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

面向BIU的網頁解析

2017-09-18 06:01:09程倩楠譚龍李浩飛
科學中國人 2017年23期
關鍵詞:文本信息

程倩楠,譚龍,李浩飛

山東師范大學

面向BIU的網頁解析

程倩楠,譚龍,李浩飛

山東師范大學

隨著大數據時代的到來,互聯網已經成為人們最大的信息來源之一,對于網頁處理多采用結構化方法。現有的面向結點的網頁解析方法分割粒度過小,容易割裂文字的語義相關性;而基于分塊的網頁解析器無法過濾文字內部的噪音信息。針對以上兩種傳統結構化方法的不足,我們提出了一種面向基本信息單元(Basic Information unit)的網頁解析方法。本文給出了BIU的定義,利用改進后的DOM解析工具生成了網頁DOM樹,通過剪枝和BIU識別等操作步驟,最終得到了以基本信息單元為粒度的網頁結構,適合用于網頁內容的提取。

結構化;基本信息單元;BIU;解析粒度;DOM解析工具

互聯網上蘊含的海量信息,成為人們重要的數據來源。非結構化的網頁處理方法無法充分利用頁面特征提取頁面信息,而面向DOM結點與面向分塊的結構化方法解析粒度的劃分也存在不合理性。下面我們介紹一種以基本信息單元為分割粒度的網頁解析方法。

1 定義基本信息單元(Basic Information Unit)

通過分析HTML的內容及結構,我們發現,網頁的行與段內部可能包含多個DOM結點,但構成了一個完整的句子,其中的文本信息語義連續,具有較好的信息關聯性,適合作為網頁解析粒度。為此我們定義如下:

定義1:在HTML中,被換行符分隔的連續文本稱為一個網頁的基本信息單元(Basic Information Unit),簡記為BIU。

HTML中的換行符分為顯示與隱式兩種,顯示的換行符標簽為<br>,隱式的換行符標簽包括布局標簽<head><body><div><ta?ble>等,以及文本標簽<h1><h2><p>等。

2 基于BIU的網頁解析實現

2.1 改進傳統DOM解析工具

DOM樹是HTML網頁的結構化表示形式,也是網頁在內存中的組織形式,它以層次結構將網頁信息片段作為結點組織起來。一般通過對HTML文檔進行詞法分析和語法分析實現網頁DOM解析。由于互聯網上存在著大量不符合HTML語法規范的網頁,目前,一些DOM解析器也具備較好的容錯性,如CTidy軟件,能夠自動識別HTML中的不規范之處,并發出警告,進行自動修正。

為了提高網頁解析的效率與準確性,本文對CTidy軟件做了如下部分改進:

(1)改變網頁解析的輸入方式,由HTML文檔輸入變為字符串輸入。

(2)跳過無法解析的錯誤網頁,繼續下面的網頁解析工作,而不是進行報錯終止,保證運行的連貫性。

(3)刪除script標簽下的腳本文字,只留下網頁可顯示的信息。

(4)去除對部分轉義字符的解析。

2.2 基本信息單元的識別

在以上DOM解析的基礎上,我們進行基本信息單元的識別工作。由于HTML結構具有靈活性,所以對基本信息單元的識別也存在一定的挑戰性。我們必須清楚并不是所有的HTML換行標簽都能作為分割基本信息單元的邊界,因此BIU識別的主要任務就是尋找有效的換行符。

本文將DOM樹的剪枝與BIU的識別相結合,通過以下四個步驟,實現面向BIU的網頁解析,圖1演示了這個過程。

(1)DOM樹剪枝

規則一:若葉結點不含文字內容,則刪除此結點,旨在過濾掉網頁中的非文本噪音結點,對應圖1中的(1)a。

規則二:若葉結點的父節點不存在兄弟結點,則用當前頁葉結點代替其父節點,旨在消除無效換行符,對應圖1中的(1)b。

(2)識別BIU

進行以上剪枝后,再為各文本結點尋找對應的換行符結點,即在DOM樹中尋找距離文本結點最近的換行結點。若有文本結點對應相同的換行符結點,則這些文本結點屬于同一個基本信息單元。如圖1中(2)所示,其中包含三個換行符結點,對應于三個基本信息單元。

(3)合并文本結點

將屬于同一BIU的文本結點合并,此時DOM中又會出現非文本結點。對應圖1中(3)。

(4)再次剪枝

為了消除新出現的非文本噪音結點,按步驟1對DOM樹再次剪枝。

最終實現樹中的每個葉結點均為一個基本信息單元,對應圖1中(4)。

經過上述步驟,我們將網頁分割為基本信息單元的集合,克服了DOM結點過于瑣碎的缺點,便于網頁正文的提取和網頁信息的抽取。

3 結語

本文針對傳統基于DOM結點和網頁塊進行HTML解析的缺點,提出一種適用于內容提取的網頁信息單元組織結構。首先,我們對傳統的DOM解析器進行改進,增強DOM解析的效率和準確性。其次,對生成DOM樹同時進行剪枝和BIU的識別操作,最終得到以基本信息單元為粒度的網頁結構。基本信息單元的內容具有較強的語義關聯性,便于網頁正文提取及信息抽取等后續操作。

[1]于滿全,陳鐵睿,徐洪波.基于分塊的網頁信息解析器的研究與設計.計算機應用.2005

[2]王璟琦.基于內容單元的網頁解析與內容提取[D].黑龍江:哈爾濱工業大學,2008.12.1

程倩楠(1997-),女,漢族,山東泰安人,本科,山東師范大學信息科學與工程學院,研究方向:計算機信息技術。

猜你喜歡
文本信息
初中群文閱讀的文本選擇及組織
甘肅教育(2020年8期)2020-06-11 06:10:02
在808DA上文本顯示的改善
基于doc2vec和TF-IDF的相似文本識別
電子制作(2018年18期)2018-11-14 01:48:06
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
文本之中·文本之外·文本之上——童話故事《坐井觀天》的教學隱喻
論《柳毅傳》對前代文本的繼承與轉化
人間(2015年20期)2016-01-04 12:47:10
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
如何快速走進文本
語文知識(2014年1期)2014-02-28 21:59:13
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 欧美国产菊爆免费观看 | 国产欧美又粗又猛又爽老| 亚洲AV成人一区二区三区AV| 国产午夜精品一区二区三区软件| 国产日韩欧美视频| 一级毛片免费不卡在线| 亚洲人成网站观看在线观看| 国产黄网永久免费| 亚洲日本韩在线观看| 伊人精品视频免费在线| 亚洲天堂网视频| 色网站免费在线观看| 国产成人福利在线视老湿机| 美女一级毛片无遮挡内谢| 在线欧美日韩| 日本午夜精品一本在线观看| 老司国产精品视频| 欧美a级在线| 久久青草精品一区二区三区| 热热久久狠狠偷偷色男同| 成人福利一区二区视频在线| 亚洲一区第一页| 好久久免费视频高清| 免费A级毛片无码无遮挡| 久久香蕉国产线| 国产精品污视频| 精品综合久久久久久97超人该| 久无码久无码av无码| 日韩国产欧美精品在线| 九色视频最新网址| 亚洲欧美日韩色图| 久草视频精品| 一本大道东京热无码av| 99这里只有精品6| 欧美日韩亚洲综合在线观看| 9cao视频精品| 国产精品无码一区二区桃花视频| 日本黄色不卡视频| 成人日韩视频| 久久免费精品琪琪| 亚洲欧美成人综合| 亚洲毛片网站| 青青国产成人免费精品视频| 五月天综合网亚洲综合天堂网| 亚洲a级毛片| 国产精品成人AⅤ在线一二三四| 亚洲午夜综合网| 欧美一区中文字幕| 亚洲国产天堂久久综合226114| 国内精品久久久久鸭| 国产喷水视频| 热九九精品| 成人免费网站久久久| 国产自在线播放| 三级毛片在线播放| 国产欧美精品一区二区| h视频在线播放| 日本高清视频在线www色| 免费高清a毛片| 国产噜噜噜视频在线观看| 91小视频在线播放| 亚洲人成网站在线播放2019| 91小视频在线播放| 在线观看无码a∨| 国产美女在线观看| 婷婷在线网站| 欧美国产综合视频| 青草精品视频| 国产视频大全| 999精品视频在线| 白浆免费视频国产精品视频 | 欧美激情成人网| 国产午夜福利亚洲第一| 亚洲欧美日韩天堂| 婷婷六月天激情| 久久久久中文字幕精品视频| 午夜天堂视频| AV在线麻免费观看网站| 超碰免费91| 4虎影视国产在线观看精品| 久久久久国产一级毛片高清板| 久久精品人人做人人综合试看|