九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
爬取周杰倫新歌《說好不哭》的所有評(píng)論,然后生成詞云圖

前兩天

周杰倫發(fā)了新歌

說好不哭


頓時(shí)間就刷屏了

周杰倫

是一個(gè)時(shí)代的符號(hào)

是我們的青春

早些天

小帥b聽周杰倫的歌

還濕潤(rùn)了眼眶了呢




那時(shí)候我們唱 k
周董的歌是必點(diǎn)的


他的電影
《不能說的秘密》
就刷了好幾遍


這次的新歌
MV 很 nice 啊





特別是里面的女主
上網(wǎng)搜了一下她的照片






小帥b瞬間就愛了啊


剛看了下qq音樂的評(píng)論





2500+ 的評(píng)論
小帥b不禁好奇


這些評(píng)論
都在說寫什么呢


要不然就把它們爬下來
搞個(gè)詞云圖看看吧


接下來就是
學(xué)習(xí) python 的正確姿勢(shì)


首先我們來分析一下這個(gè)網(wǎng)頁(yè)


打開控制面板






我們點(diǎn)擊下一頁(yè)
發(fā)起請(qǐng)求






發(fā)現(xiàn)了一個(gè) comment 的請(qǐng)求
點(diǎn)擊進(jìn)去






咦~
這不就是評(píng)論的數(shù)據(jù)嘛


再具體看下 json 數(shù)據(jù)
原來評(píng)論的數(shù)據(jù)是被
封裝到 comment 對(duì)象下的
commentlist 數(shù)組了







再來看看是怎么請(qǐng)求的吧
點(diǎn)擊 Headers






哇靠
請(qǐng)求鏈接這么長(zhǎng)


看看請(qǐng)求參數(shù)






看來看去
主要就 pagenum 和 lasthostcommentid 在變


pagenum 一看就是頁(yè)碼
請(qǐng)求第一頁(yè)的 pagenum 是 0
第二頁(yè)是 1


lasthostcommentid 則是
上一頁(yè)請(qǐng)求的最后一條評(píng)論id






用 Python 來模擬請(qǐng)求一下吧


前方高能


這么多請(qǐng)求參數(shù)
我可不想一個(gè)鍵值一個(gè)鍵值的
復(fù)制粘貼


復(fù)制一下 cURL







然后打開我之前說的


postman






點(diǎn)擊 Import 按鈕
接著選擇
Past Raw Text


然后
把剛剛復(fù)制的 cURL 粘貼進(jìn)去






點(diǎn)擊 Import






點(diǎn)擊 Send






可以看到
評(píng)論數(shù)據(jù)返回了


接下來騷操作了
點(diǎn)擊 Code



此時(shí)會(huì)出現(xiàn)一個(gè)面板
選擇
Python Requests






直接一鍵生成
Python請(qǐng)求代碼






太太太太TM爽了


有了這么方便的請(qǐng)求代碼
爬取數(shù)據(jù)到 txt 文件不是
so easy 么


簡(jiǎn)單擼下代碼
把評(píng)論數(shù)據(jù)都爬下來



先直接把剛才生成的請(qǐng)求代碼
復(fù)制過來






創(chuàng)建一個(gè)文件用來存放評(píng)論數(shù)據(jù)






來個(gè) for 循環(huán)請(qǐng)求每一頁(yè)的數(shù)據(jù)






在每一次請(qǐng)求的時(shí)候

還要拿到最后一條評(píng)論的 id

作為下次請(qǐng)求的參數(shù)



我們知道
評(píng)論數(shù)據(jù)被封裝在 json 數(shù)組里面
所以可以循環(huán)獲取一下
然后寫到文件里面去


不過有些評(píng)論數(shù)據(jù)含有表情啥的
需要把它們順便給替換掉







寫完之后把文件給關(guān)了






跑一下吧






完事之后
 jay.txt 就有所有的評(píng)論了






有了數(shù)據(jù)之后
咱們就可以生成詞云了


準(zhǔn)備個(gè)字體文件






準(zhǔn)備張背景顏色圖片






打開






因?yàn)橹形?br>
結(jié)巴分詞整起





接著就可以使用
 wordcloud 搞事情了






最后我們使用
pyplot 來 show 一下吧






運(yùn)行一波
詞云出來




可以看到

說好不哭假面騎士

出現(xiàn)的頻率最高

假面騎士說得是 mv 里的男主

其中的“自己”、“努力”、“人生”

也是能量滿滿

小帥b

謹(jǐn)以此篇

致敬周杰倫

以及我們的青春

下回見

peace

掃一掃

學(xué)習(xí) Python 沒煩惱

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
一小時(shí)銷量破百萬,Python告訴你周杰倫的《Mojito》到底有多火!
周董新歌《說好不哭》上線,20W評(píng)論,歌迷都說了些啥
網(wǎng)易云音樂評(píng)論最多的9大歌曲,他一個(gè)人占了3首!
周杰倫這首200萬評(píng)論的歌曲,有每個(gè)人的青春
跨時(shí)代(周杰倫)
華語公認(rèn)最難唱的五首歌,浮夸僅排第四,第一至今無人翻唱過
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服