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

一種并行的網上新聞評論中地理位置信息抓取方法

2018-06-06 10:17:30潘欣李浩源
科技創新與應用 2018年14期
關鍵詞:計算機內容信息

潘欣 李浩源

摘 要:互聯網門戶網站的評論通常帶有地理空間位置信息,對它們進行收集具有較高的決策支持價值。然而,隨著網站頁面內容的復雜化以及網站門戶服務器安全性的提高;單純的抓取網頁提取文本信息方式難以實現有效的地理位置信息提取,本研究提出了一種并行的網上新聞評論地理位置信息抓取方法,通過引入并行化、虛擬瀏覽器運行、位置模板技術實現了有效的網上新聞評論中地理位置信息的獲取。實驗表明,通過本方法可以實現快速的海量的網頁內容獲取。

關鍵詞:空間數據挖掘;地理位置信息;動態評論網頁;空間數據收集;社會網絡

中圖分類號:TP393 文獻標志碼:A 文章編號:2095-2945(2018)14-0030-03

Abstract: Comments from Internet portals usually contain information of geospatial location, and collecting them has high value of decision support. However, with the complexity of the webpage content and the improvement of the security of the web portal server, it is difficult to effectively extract the geographic location information by simply fetching the webpage to extract text information. In this paper, a parallel method of geo-location information capture for online news reviews is proposed. By introducing parallelization, virtual browser running and location template technology, the effective geo-location information acquisition in online news reviews is realized. Experiments show that this method can achieve a rapid, massive web content acquisition.

Keywords: spatial data mining; geographic location information; dynamic review webpage; spatial data collection; social networks

1 概述

近年來互聯網技術發展迅速,新聞的評論是廣大網民經常瀏覽并參與的對象,這些評論通常直接帶有地理空間位置信息[1]。這些評論信息每天均會以海量出現,利用空間數據挖掘技術對這些信息加以分析可以地區層面上反映的網民關注的焦點、看法以及經濟發展狀況,為相關單位提供基于地理位置的決策知識,具有較高的應用價值[2]。近年來出現了大量的利用網絡爬蟲技術的算法,實現了海量網頁信息的收集[3-5]。

當前的方法主要面臨兩個問題:(1)門戶網站服務器的安全性通常較高,單機大量同時訪問會被主機禁封,使

得對應程序無法讀取到數據;(2)當前網頁內容較為豐富通常采用動態加載技術,單純的HTTP讀取文本內容只能獲得對應網頁的程序框架無法獲得真正的內容數據。

針對以上問題,本文提出了一種并行的網上新聞評論中地理位置信息抓取方法(A parallel online location information of Internet news' comments fetching method, P-Fetch),通過引入并行化、虛擬瀏覽器運行、位置模板技術實現了有效的網上新聞評論中地理位置信息的獲取。實驗表明,通過本方法可以實現快速的海量的網頁內容獲取。

2 方法描述

2.1 網頁動態信息的抽取

當前主流門戶網站的新聞評論均采用動態加載技術,單純使用HTTP傳輸方式僅能獲得網頁的框架結構難于獲得其中的文本內容。同時在網頁中地理位置信息通常有固定的位置,如圖1所示:

針對這些位置信息本方法構造了網頁信息模板,每個模板的內容包括:

提取信息的類型ID:對應信息的類型編號。

執行動作類型:分為獲取文本內容、點擊操作、下拉滾動操作、獲得焦點操作。

模板的XPath位置:通過XPath描述圖1所示的層級位置結構。

迭代標志:該模板指定的位置是否是多條同級別的信息,如果有需要迭代向下查找。

針對這一模板內容,本方法通過調用瀏覽器模擬用戶訪問網站來獲取地理位置的信息,對應算法如下:

ContentTemplateFetch 基于模板的內容獲取算法

輸入:網頁URL, 信息獲取模板Template

輸出:由獲取內容構成的XML文件Content

Begin

1:Content=空白XML文件;

2:DOM=啟動瀏覽器訪問URL對應的地址,運行網頁內容獲得其中信息;

3:XPATH, ID=從模板Template中獲取內容位置信息和信息對應編號;

4:VALUE=從DOM的XPATH獲取文本內容

5:Content←(ID, VALUE);

6:if 模板的迭代標志=true&& XPATH同級別的下一位置還有內容 then

XPATH= XPATH同級別的下一位置;

goto 4;

7:return Content;

End

通過該方法可以實現基于模板網頁動態生成內容信息獲取。

2.2 方法總體架構

一種并行的網上新聞評論中地理位置信息抓取方法(P-Fetch)運行的系統架構如下圖所示:

如圖2所示,本文提出的方法運行的系統結構包含如下組成部分:

任務分配服務器:該服務器指定一個待收集的域名(如:http://sports.163.com/)之后,在該域名范圍內利用普通網絡爬蟲收集新聞評論的獨立頁面,這些頁面的URL被加入到待收集列表之中,等待并行內容獲取計算機的訪問。

并行內容獲取計算機:P-Fetch運行的系統環境包含多個不同網段的并行內容獲取計算機,這些計算機不斷的從任務分配服務器獲取任務,獲取新聞評論內容并存儲到XML文件中,對應的方法如下:

ParallelFetch 并行獲取

Begin

1:啟動M個進程;構建任務互斥列表MutexList,該列表包含M個

2:foreach (對于M個進程,循環執行如下操作)

2.1:task=讀取任務分配服務器的待收集列表,找到一個與MutexList中其他M-1個項目域名差距最大的任務

2.2:將對應任務task的域名存儲到MutexList的對應位置

2.3:利用ContentTemplateFetch算法讀取task中的內容,并存儲到XML文件中

End

利用該方法,每一個并行內容獲取計算機可以并行的從網頁中讀取動態加載的新聞評論信息,并且在每次讀取的過程中盡量規避同時對新聞內容服務器集中訪問,規避因過量訪問引起的被封閉。

數據庫服務器:數據庫服務器每間隔一定時間訪問并行內容獲取計算機,獲取其存儲的新聞評論XML文件并存儲到數據庫之中。

通過P-Fetch方法,可以實現大量的新聞評論數據收集工作,由于采用多計算機同時執行,每個計算機采用多任務并行,可以達到較高的收集速度。

3 實驗

本文提出的方法采用C#和Python實現,其中C#用于服務器端用戶界面的交互,Python負責運行瀏覽器并獲取數據。以網易的體育、財經、科技、時尚和汽車這五個欄目作為新聞評論數據收集的來源,以2017年1月至2月

作為收集的時間范圍;實驗計算機環境采用Intel I5/8G 的計算機,每臺并行內容獲取計算機最大進程數指定為20,P-Fetch方法獲取全部數據的速度與容獲取計算機的個數關系如下圖所示:

從圖中可以看出,利用本文提出的P-Fetch方法可以充分利用多計算機并行計算能力,隨著更多內容獲取計算機的加入,獲取數據的速度明顯加快。

4 結束語

從Internet的新聞評論中的地理位置信息是一種輔助決策的大數據,快速有效的獲取此類數據對于構建高效的決策支持系統、提高企業的競爭力十分重要。本文提出了一種并行的網上新聞評論中地理位置信息抓取方法,通過多機并行、虛擬瀏覽器運行、基于模板的內容獲取可以實現快速的新聞評論中的地理位置信息的獲取,具有較高的實際應用價值。

參考文獻:

[1]Mok D, Wellman B, Basu R. Did distance matter before the Internet: Interpersonal contact and support in the 1970s[J].Social Networks, 2007,39(3):430-461.

[2]Anderson K, Schram A. Design and implementation of a data analytics infrastructure in support of crisis informatics research[C].Proceedings of the 33rd International Conference on Software Engineering, Hawaii, USA, 2011:844-847.

[3]Pastor-Satorras R, Vespignani A. Evolution and structure of the Internet: A statistical physics approach[M]. Cambridge University Press, 2004.

[4]Menczer F, Belew R. Adaptive retrieval agents: Internalizing local context and scaling up to the Web[J].Machine Learning, 2000,39(2):203-242.

[5]Menczer F. Mapping the semantics of web text and links[J].IEEE Internet Computing, 2005,9(3):27-36.

猜你喜歡
計算機內容信息
內容回顧溫故知新
科學大眾(2022年11期)2022-06-21 09:20:52
計算機操作系統
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
主要內容
臺聲(2016年2期)2016-09-16 01:06:53
Fresnel衍射的計算機模擬演示
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
健康信息(九則)
祝您健康(1987年2期)1987-12-30 09:52:28
主站蜘蛛池模板: 天天操天天噜| 福利视频99| 国产精品一区二区无码免费看片| 欧美伊人色综合久久天天| 日韩毛片免费观看| 免费看a级毛片| 亚洲第一成人在线| 日韩精品高清自在线| 亚洲一级毛片| 日韩无码真实干出血视频| 波多野结衣国产精品| 免费视频在线2021入口| 国产高清在线观看| 乱人伦视频中文字幕在线| 又猛又黄又爽无遮挡的视频网站| 日韩人妻少妇一区二区| yjizz视频最新网站在线| 亚洲美女操| 国产精品微拍| 日韩欧美国产另类| 婷婷色婷婷| 国产精品丝袜在线| 国产69精品久久| 99精品视频在线观看免费播放| 久久精品国产精品青草app| 国产欧美一区二区三区视频在线观看| 久久精品国产精品青草app| 99在线观看国产| 久久综合色视频| 伊人久久大香线蕉影院| 毛片一级在线| 色精品视频| 色老头综合网| 国产区精品高清在线观看| 欧美色亚洲| 国产一区三区二区中文在线| 久热中文字幕在线观看| 国产精品嫩草影院av| 日韩黄色大片免费看| 久久综合国产乱子免费| 免费在线观看av| 精品少妇人妻av无码久久| 国产亚洲高清在线精品99| 亚欧美国产综合| 亚洲欧美日韩另类在线一| 国产一级小视频| 毛片视频网址| 亚洲性网站| 国产主播一区二区三区| 色香蕉影院| 99视频免费观看| 国产91视频免费观看| 国产免费精彩视频| 91青青草视频在线观看的| 亚洲午夜天堂| 久久女人网| 为你提供最新久久精品久久综合| 中文成人在线视频| 国产va欧美va在线观看| 91人妻在线视频| 欧美色综合久久| 日本欧美一二三区色视频| 99精品在线看| 国产成人免费手机在线观看视频| 一级片免费网站| 国产丰满大乳无码免费播放 | 亚洲日韩国产精品综合在线观看| 精品无码一区二区在线观看| 国产亚洲精品yxsp| 日本一区高清| 精品人妻无码中字系列| 免费a在线观看播放| 免费无遮挡AV| 大学生久久香蕉国产线观看 | 欧美日本不卡| 重口调教一区二区视频| 久久96热在精品国产高清| 日韩毛片免费| 免费一级毛片完整版在线看| 免费xxxxx在线观看网站| 国产91精品最新在线播放| 国产一区在线观看无码|