亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Python的新浪微博爬蟲研究

        2016-03-05 00:18:40吳劍蘭
        無線互聯(lián)科技 2015年6期
        關(guān)鍵詞:用戶分析信息

        摘要:對比新浪提供的API及傳統(tǒng)的爬蟲方式獲取微博的優(yōu)缺點,采用模擬登陸和網(wǎng)頁解析技術(shù),將獲取的信息存入數(shù)據(jù)庫中并進行分析?;赑ython設(shè)計實現(xiàn)了新浪微博爬蟲程序,可以根據(jù)指定的關(guān)鍵詞獲取相應(yīng)的微博內(nèi)容及用戶信息。

        關(guān)鍵詞:新浪微博;Python;爬蟲

        0 引言

        自2009年8月新浪推出微博業(yè)務(wù)以來,微博逐漸地進入人們的日常生活中。越來越多的人開始加入到社交網(wǎng)絡(luò)中,與他人互動。繼新浪之后,騰訊、網(wǎng)易等也相繼推出微博業(yè)務(wù),但新浪做為國內(nèi)微博界的“元老”,仍是廣泛受到人們的歡迎。如今,新浪微博用戶已達5億多人。

        隨著使用人數(shù)的直線上升,帶來的是信息量的急劇膨脹。每天都有數(shù)以萬計的信息在奔流。微博通過點贊,轉(zhuǎn)發(fā),評論功能將個人的聲音快速放大到社會空間,將個人的行為放大成為社會行為。作為網(wǎng)絡(luò)新媒體的代表,微博用戶產(chǎn)生的大量微博數(shù)據(jù)以及用戶之間的互粉,轉(zhuǎn)發(fā)等關(guān)系作為真實社會關(guān)系的一種寫照,為社會網(wǎng)絡(luò)研究提供了絕佳的研究數(shù)據(jù)?;谖⒉┑臄?shù)據(jù)研究已成為當(dāng)今社會科學(xué)和計算機科學(xué)研究的重點。

        1 新浪API

        API接口使用較為方便,通過一個接口就可以很方便得獲取所需的信息,而無須了解具體實現(xiàn)過程。但是新版的新浪API接口卻有著很大的限制。最主要的一點,如果要想獲得某人的微博個人信息和發(fā)表的微博內(nèi)容,就必須得到對方的授權(quán)許可。

        新浪API使用OAuth2.0授權(quán)機制。授權(quán)流程如圖1所示。

        其中Client指第三方應(yīng)用,Resource Owner指用戶,Authorization Server是我們的授權(quán)服務(wù)器,ResourceServer是API月艮務(wù)器。

        首先應(yīng)用需要先引導(dǎo)用戶到某個地址,用戶授權(quán)后得到access token,然后使用獲取的access token來調(diào)用API,以此來得到用戶的信息和微博的內(nèi)容。Access_token相當(dāng)于是令牌,持有相應(yīng)的令牌才能得到所需。除此以外,access token還有授權(quán)有效期,對于測試應(yīng)用來說只有一天的時間。

        除了這些限制外,新浪API針對一個用戶在使用一個應(yīng)用的請求次數(shù)上還有限制。對于測試授權(quán)來說,單個用戶每個應(yīng)用每小時只能請求150次。這對于爬取微博信息來說是不夠的。正因為有如此諸多的不便,盡管API的實現(xiàn)對開發(fā)者是透明的,但筆者仍決定采用傳統(tǒng)的模擬登陸方法,然后通過分析網(wǎng)頁源代碼來獲取信息。

        2 模擬登陸

        新浪微博的內(nèi)容只有在登陸后才可以獲取。通過firefox+httpfox分析網(wǎng)頁版微博登陸方式可以發(fā)現(xiàn)主要分為+步驟:(1)瀏覽器向新浪的服務(wù)器發(fā)送了一個GET請求報文,用于獲取servertime,nounce字段,這兩個字段是隨機字段,每次登陸都不相同,用于加密用戶名和密碼;(2)用BASE64算法加密用戶名,用RSA算法加密密碼,向登陸URL發(fā)送包含加密后的用戶名和密碼的POST請求;(3)新浪服務(wù)器收到請求后與信息庫進行比對,如果比對成功則發(fā)送一條含重定向的應(yīng)答報文,瀏覽器解析得到最終跳轉(zhuǎn)到的URL,打開該URL后,自動將該信息寫入COOKIES,登陸成功。

        3 網(wǎng)頁分析

        以新浪官方的搜索平臺為搜索入口,輸入關(guān)鍵詞后,構(gòu)造相應(yīng)url。分析網(wǎng)頁源代碼,可以發(fā)現(xiàn)頁面上的所有微博內(nèi)容都在以

        公司地址: 北京市西城區(qū)德外大街83號德勝國際中心B-11

        客服熱線:400-656-5456??客服專線:010-56265043??電子郵箱:longyuankf@126.com

        電信與信息服務(wù)業(yè)務(wù)經(jīng)營許可證:京icp證060024號

        Dragonsource.com Inc. All Rights Reserved

        icp

        猜你喜歡
        用戶分析信息
        隱蔽失效適航要求符合性驗證分析
        電力系統(tǒng)不平衡分析
        電子制作(2018年18期)2018-11-14 01:48:24
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        電力系統(tǒng)及其自動化發(fā)展趨勢分析
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        如何獲取一億海外用戶
        展會信息
        中外會展(2014年4期)2014-11-27 07:46:46
        健康信息
        祝您健康(1987年3期)1987-12-30 09:52:32
        欧美老熟妇乱xxxxx| 按摩师玩弄少妇到高潮hd| 性感熟妇被我玩弄到高潮| 国产特级毛片aaaaaa高潮流水| 国产丝袜在线精品丝袜| 国产精品短视频| 亚洲国产精品成人一区| 操风骚人妻沉沦中文字幕| 又大又粗又爽的少妇免费视频| 免费网站看v片在线18禁无码| 中国熟妇人妻xxxxx| 国产乱人伦AV在线麻豆A| 久久本道久久综合一人| 精品一二三四区中文字幕| 免费无码又爽又高潮视频| 朝鲜女子内射杂交bbw| 日韩乱码视频| 丰满人妻一区二区三区免费| 午夜精品男人天堂av| 夜夜躁狠狠躁日日躁视频| 乱子伦视频在线看| 久久99精品久久久久久国产人妖| 天堂免费av在线播放| 成人精品视频一区二区| 在线视频一区色| 九色精品国产亚洲av麻豆一| 人妻少妇精品视频专区vr| 一性一交一口添一摸视频| 在线观看国产一区亚洲bd| 亚洲hd高清在线一区二区| 色婷婷综合久久久中文字幕| 色拍拍在线精品视频| 亚洲av套图一区二区| 日产一区二区三区免费看| 亚洲av日韩专区在线观看| 亚洲国产精品中文字幕日韩| 亚洲国产精品午夜一区| 国产的自拍av免费的在线观看 | 亚洲色图第一页在线观看视频| 99riav精品国产| 国产精品又爽又粗又猛又黄 |