當前位置:
首頁 > 最新 > 看世界盃的同時,腦海里依舊有著代碼

看世界盃的同時,腦海里依舊有著代碼

今年的世界盃真的刺激呀,衛冕冠軍世界盃首戰 36 年不敗的德國隊輸給了墨西哥,阿根廷首戰跟冰島平了,接著更是 0-3 完敗克羅埃西亞,西班牙跟葡萄牙平了,巴西平了瑞士 等等。小編是偽球迷,沒有經常關注也沒有參與賭球,也就沒了去天台的門票,但是只要在周末的世界盃賽,有時間肯定是會觀看的。不過就算是世界盃的激情,依舊沒有沖走腦海里的代碼,想瞧瞧球迷對阿根廷慘輸的想法是什麼的呢?


這是看直播的一個網址,以前騰訊視頻沒有成為 NBA 的獨家代理商時,經常就上這個看 NBA 勒!

需要的庫:

因為這個網址似乎有反爬的手段,所以我直接就上 selenium 模擬人工操作了,之後還要生成一張詞雲,所以也就有了 wordcloud 等等相應的庫,如果不清楚怎麼安裝的話,請自行百度,Google, 我這裡就不再詳細介紹了。

代碼相關:

我們要獲取的是網友們的評論,不過我們發現在網址的末端要點擊載入更多才會呈現更多的評論,這和我們之前爬取知乎上的圖片有一些不同,不過不用擔心,selenium 可是超級強大的喲,我們一起來看看的吧!

我在實現的過程中存在有一個問題,就是解析不到那個點擊載入更多的觸發操作,在這裡我教給大家一個小技巧,怎麼樣快速定位到這個 Xpath 路徑。在我的箭頭位置右擊一下,Copy ---> Copy Xpath,這樣就可以快速的將所在位置的 Xpath 複製下來了! 為什麼要這樣勒? 因為這樣我們可以更加精確的讓 selenium 點擊觸發你想要的地方,不然有可能就存在著點擊觸發不成功等問題!

實現好了這個,接下來就很簡單了,我們這裡使用 BeautifulSoup 來進行解析網站,相信大家這麼多次的實戰早就已經清楚做法了,我就直接上代碼的,代碼中有詳細的解釋。

生成詞云:

這裡使用詞雲來展示是看不出特別的東西,因為評論是比較長的,單獨看幾個詞是沒用多大作用的,主要還是留一張圖片來紀念一下這次的比賽吧,生成詞雲的方法上次我就教給大家了,但是想了大家讀文章的方便,還是貼出來了!

成果展示:

PS: 我不是天生強大,我只是天生要強,梅西加油!

如果覺得文章還不錯的話,還請大家點贊分享下。算是對「fightjiang」最大的支持!

  每 天 分 享 Python 干 貨


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 全球大搜羅 的精彩文章:

「如果你的地中海之夢是溫暖的天氣和古城牆下藍寶石般的海水,那麼克羅埃西亞就是讓你夢想成真的地方」
洗碗機老是洗不幹凈碗?注意這三點,打破迷思,挑選完美洗碗機!

TAG:全球大搜羅 |