
到了深夜,這些所謂的網抑云(網易云)少年就開始“無病呻吟”了,但是他們真的使這樣嗎?想必大家都是因為受愛情的苦,聽聞愛情,十有九悲,可是長期這樣下去,帶心里和身體都有巨大的傷害,長期的熬夜以及精神狀態,所以在這篇文章在分享技術的同時也希望大家能想得開,把這些事看淡些,隨遇而安,祝福你們每一個人能找到真正適合自己的那個藏在內心深刻的人,
好了,廢話不多說,是時候展現真正的技術了,

1.無頭瀏覽器selenium是什么?
Selenium是一個用于Web應用程式測驗的工具,Selenium測驗直接運行在瀏覽器中,就像真正的用戶在操作一樣,
什么?像真正的用戶在操作一樣??豈不是模擬人操縱的樣子,一切看上去都正正常常,不會讓被爬者產生懷疑,對的,就是這么膩害,
2.selenium的優勢?
- 自動渲染所有回應內容,可以直接繞過js加密的操作,只要是展示在瀏覽器上看的資料,都可以使用無頭瀏覽器獲取,
- 幾乎可以達成可見即可爬,
- 使用到的第三方庫,jieba庫、wordcloud庫、MySQLdb、numpy庫,

1.先用selenium將網易云上面的某一歌曲(這里以任然的無人之島為例)的一定數量的評論爬取并且存資料庫中,進行可視化,

2.然后從資料庫中把評論查找出來,進一步用詞云出來評論,形成一張圖片,某個詞數量最多,當然了,在圖片中某個詞顯示的越大,則這個詞出現的次數,數量,也就是人們評論的某個詞越多,也代表了人們內心的想法,
讓我們看一下效果圖,


以上呢,就是效果圖了,是不是很炫酷,有沒有發現外形是個人,當然了效果圖的外形也可以是其他的形狀,具體看自己使用的圖片模板是什么樣子,

首先,我們代碼里面有一條請求網址的url,也就是地址欄的那一串地址,需要宣告一點,僅限網頁版的網易云音樂官網的歌曲,示例圖如下:
1.請求的url

2.需要爬取的評論


1.爬取評論進庫部分

2.進行效果圖展示可視化


文章的原始碼在這里,無私奉獻給你們,拿走不謝!
鏈接:https://pan.baidu.com/s/1fLID8sojNA_0oNJHJESeTA
提取碼:sc39

各位友友,過年越來越近,我的網盤資料是越來越多了,尤其是小白入門Python的資料,我已經用不到了,現準備拿出一些分享給大家,有需要的直接拿走,


需要的話可以添加我助教的微信,她時間比較多,備注一下"領資料",方便她知道你的來意和最快速度給你東西,細品下圖:


轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/252723.html
標籤:其他
上一篇:C語言編程>第二十周 ⑧ 下列給定程式中,函式fun的功能是:將n(1≤n≤10)個字串連接起來,組成一個新串,放在s所指字串中。
下一篇:資訊收集


