成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

《邪不壓正》究竟算不算好電影?通過爬取豆瓣上萬條影評告訴你

大數(shù)據(jù) 數(shù)據(jù)分析
今年的暑期《我不是藥神》一騎絕塵,而姜文的《邪不壓正》卻褒貶不一,雖然上映當(dāng)天豆瓣評分便由8.2跌到7.1,但單日票房卻依舊過億。作為掌握技術(shù)Pythoner,我們除了關(guān)注彭于晏的屁股,還應(yīng)該關(guān)注許晴的臀部,啊不是,應(yīng)該透過現(xiàn)象去看清本質(zhì)。

暑期是學(xué)生放假的時候,也是院線神仙打架的時候,各色電影亮相大熒屏,高潮迭起,好不精彩。

今年的暑期《我不是藥神》一騎絕塵,而姜文的《邪不壓正》卻褒貶不一,雖然上映當(dāng)天豆瓣評分便由8.2跌到7.1,但單日票房卻依舊過億。

作為掌握技術(shù)Pythoner,我們除了關(guān)注彭于晏的屁股,還應(yīng)該關(guān)注許晴的臀部,啊不是,應(yīng)該透過現(xiàn)象去看清本質(zhì)。

那么咱們來通過爬取豆瓣影評獲取數(shù)據(jù)進(jìn)行分析。

數(shù)據(jù)的獲取

對于數(shù)據(jù)的獲取,本文采用的是Python爬蟲的方式獲取的數(shù)據(jù)。用到的主要是requests包與正則包re。(注意:該程序并未對驗證碼進(jìn)行處理。爬取內(nèi)容少不會遇到驗證碼,但上萬評論可能會跳出驗證碼)

爬取的內(nèi)容主要是:用戶名,是否看過,評論的星星點數(shù),評論時間,認(rèn)為有用的人數(shù),評論內(nèi)容。參看下圖(用戶名已隱藏):

《邪不壓正》究竟算不算好電影?通過爬取豆瓣上萬條影評告訴你

以下是Python爬蟲的代碼: 

  1. import requests  
  2. import re  
  3. import pandas as pd  
  4.  
  5. url_first='https://movie.douban.com/subject/26366496/comments?start=0'  
  6.  
  7. head={'User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/59.0.3071.109 Chrome/59.0.3071.109 Safari/537.36'}  
  8.  
  9. cookies={'cookie':'你自己的cookie'} #也就是找到你的賬號對應(yīng)的cookie  
  10.  
  11. html=requests.get(url_first,headers=head,cookies=cookies) reg=re.compile(r'<a href="(.*?)&amp;.*?class="next">') #下一頁  
  12.  
  13. ren=re.compile(r'<span>(.*?)</span>.*?comment">(.*?)</a>.*?</span>.*?<span.*?class="">(.*?)</a>.*?<span>(.*?)</span>.*?title="(.*?)"></span>.*?title="(.*?)">.*?class=""> (.*?) ',re.S) #評論等內(nèi)容  
  14.  
  15. while html.status_code==200: url_next='https://movie.douban.com/subject/26366496/comments'+re.findall(reg,html.text)[0]  
  16. zhanlang=re.findall(ren,html.text)  
  17. data=pd.DataFrame(zhanlang)  
  18. data.to_csv('/home/wajuejiprince/文檔/zhanlang/zhanlangpinglun.csv', header=False,index=False,mode='a+') #寫入csv文件,'a+'是追加模式 data=[] zhanlang=[] html=requests.get(url_next,cookies=cookies,headers=head)  

△注意設(shè)置你自己的User-Agent,Cookie,CSV保存路徑等

爬取的內(nèi)容保存成CSV格式的文件,如下所示: 

《邪不壓正》究竟算不算好電影?通過爬取豆瓣上萬條影評告訴你

數(shù)據(jù)的處理

雖然在爬取的時候已經(jīng)非常注意爬取內(nèi)容的結(jié)構(gòu)了,但是還是不可避免的有一些值不是我們想要的,比如有的評論內(nèi)容會出現(xiàn)在評論者這一項中。比如評論重復(fù),所以還是首先有必要進(jìn)行一下數(shù)據(jù)的清洗。

接下來就可以進(jìn)行數(shù)據(jù)淺析,比如通過星星數(shù)判定評論質(zhì)量:

  1. plot_ly(my_dt[,.(.N),by=.(五星數(shù))],type = 'bar',x=~五星數(shù),y=~N) 

 《邪不壓正》究竟算不算好電影?通過爬取豆瓣上萬條影評告訴你

△通過五星的判定而言大部分都是持肯定意見

 

對評論結(jié)果的云圖展示:

♦首先我們應(yīng)該先進(jìn)行評論的分詞 

  1. wk <- worker() 
  2. sw<-function(x){wk<=x}  
  3. segwords<-lapply(my_dt[,評論內(nèi)容],sw)  
  4. my_segwords<-unlist(segwords) #不要列表  
  5. #去除停止詞 
  6. st<-readLines(file.choose())  
  7. #讀取停止詞stopwords<-c(NULL)  
  8. for(i in 1:length(st))  
  9. {  stopwords[i]<-st[i]} 
  10. seg_Words<-filter_segment(my_segwords,stopwords)  #去除中文停止詞 

♦總體評論云圖展示 

  1. words<-table(seg_Words)%>%data.table()setnames(words,"N","pinshu")  
  2. words[pinshu>1000] #去除較低頻數(shù)的詞匯(小于1000的)wordcloud2(words[pinshu>1000], size = 2, fontFamily = "黑體",color = "random-light", backgroundColor = "grey"

由于數(shù)據(jù)太多,防止卡頓,所以在制作云圖的時候去掉了頻數(shù)低于1000的詞匯。

云圖結(jié)果如下:

《邪不壓正》究竟算不算好電影?通過爬取豆瓣上萬條影評告訴你

可以看出,排名靠前的熱詞分別是姜文、不錯、好看、彭于晏、劇情、看不懂等,評論確實是五花八門,當(dāng)然這也是姜文電影的特點吧。

最后送大家一張希臘雕塑般美好的肉體福利

[[237840]]

責(zé)任編輯:未麗燕 來源: 大數(shù)據(jù)技術(shù)
相關(guān)推薦

2018-07-23 08:52:56

Python 數(shù)據(jù)獲取數(shù)據(jù)處理

2017-08-21 10:05:57

Python影評 爬蟲

2018-08-27 09:39:33

租房數(shù)據(jù)北漂

2018-07-22 15:57:00

數(shù)據(jù)可視化大數(shù)據(jù)數(shù)據(jù)分析

2018-05-23 12:34:39

Python網(wǎng)絡(luò)爬蟲豆瓣電影

2015-09-21 11:06:48

2014-09-16 10:05:39

職場年薪

2018-12-20 11:50:46

Python房租分析

2019-07-16 08:51:03

熱搜新浪微博數(shù)據(jù)

2018-01-16 18:43:18

爬蟲工具電影天堂

2018-07-30 11:18:54

西虹市首富電影數(shù)據(jù)

2011-05-05 09:36:48

Oracle安全標(biāo)記

2018-11-28 13:16:39

火鍋數(shù)據(jù)爬蟲

2021-03-08 08:21:19

詞云數(shù)據(jù)可視化大數(shù)據(jù)

2014-09-22 11:17:03

IT技術(shù)周刊

2019-08-21 07:44:32

離線消息拉取開發(fā)

2013-05-16 10:15:11

信息泄密彭博Bloomberg

2022-04-12 16:39:55

數(shù)據(jù)泄露網(wǎng)絡(luò)攻擊

2018-01-11 10:20:04

Python爬蟲豆瓣音樂

2017-09-19 01:31:21

AI職場取代
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产乱码一二三区精品 | 国产在线精品一区二区三区 | 久久久xx| 亚洲精品日韩视频 | 精品一区二区三区免费视频 | 国产精品99久久久久久宅男 | 在线不卡视频 | 精品少妇一区二区三区日产乱码 | 激情毛片 | 男女久久久 | 日韩亚洲一区二区 | 亚洲一区中文字幕 | 久在线| 91视频进入 | 麻豆一区二区三区 | 欧美一区二区在线观看 | 欧美国产亚洲一区二区 | 国产精品久久精品 | 欧美aa在线 | 午夜影院免费体验区 | 日韩视频在线观看中文字幕 | 91精品国产美女在线观看 | 欧美8一10sex性hd | 精品国产精品一区二区夜夜嗨 | 精品国产伦一区二区三区观看说明 | 成人在线观看免费爱爱 | 亚洲精品日韩综合观看成人91 | 国产福利一区二区 | 欧美精品一区二区在线观看 | 久久精点视频 | 日韩在线第一 | av日韩在线播放 | 欧美精品一区在线发布 | 又爽又黄axxx片免费观看 | 久久亚洲国产精品 | 麻豆久久久 | 欧美激情久久久 | 日韩精品一区二区三区视频播放 | 国产精品永久免费 | 国产精品不卡一区二区三区 | 欧美日韩免费 |