真小白 一步步教你用Python抓取微信好友分析

2021-09-05 07:36:14 字數 1815 閱讀 6512

欲練神功,必……看效果

1:統計好友的性別

看起來男女比例差不多啊

2:統計好友的地域分布,並且視覺化在地圖上展示

廣東人最多,我係廣東人

3:將好友的暱稱做成詞云

因為這個資訊比較私人,這裡就不展示。跟下面好友簽名的詞云分析顯示效果差不多,用的一樣技術

4:統計好友個性簽名中的高頻詞彙

中間最大的幾個英文,class、span、emoji應該是一些特殊字元或表情顯示不出來。出現比較多的詞,比如努力、生活、自己、人生,出現次數越多字越大

5:將所有好友的頭像合併成一張大圖

本人沒有獲取好友的同意,頭像算隱私了吧?所以打了馬賽克(誰還沒有一點小秘密呢?)

啊,我的眼睛……

懶得去官網的點這裡

在cmd視窗下執行

然後就開始安裝,等到安裝完成之後才可再次輸入命令(耐心等,這一過程不要亂動,小白雙手可離開鍵盤),如下圖

類似的依次執行下面命令

懂github的

真小白

2、定位到原始碼根目錄下,cd /d f:\projects\python\wechat_friends-master(替換成你自己的)或者在原始碼根目錄下按住shift+滑鼠右鍵,選擇在此處開啟命令視窗,如下圖

命令執行後,等待,出現下圖說明已登入成功並獲取到了好友的資訊

python get_user_info.py執行後

到此,我們的好友資料拿到了,下面就是對資料進行視覺化分析

在cmd命令視窗中按住win+c鍵結束命令,輸入python analyse.py,(如果安裝了多個python環境的輸入python3 analyse.py),資料處理過程需要點時間(等待吧),如下圖

當出現如下圖時說明處理完成了

python analyse.py 執行後會在analyse資料夾下生產合成後的以及視覺化的檔案,如下圖

至此,大功告成,去看看我們自己的好友分析吧,點開html檔案即可用瀏覽器訪問

一步步教你用U盤安裝XP系統

便攜筆記本什麼都好,唯一不方便的地方就是萬一系統崩了,做系統比較麻煩。今天週末,我研究了一上午,終於學會了用u盤做啟動盤給筆記本從新做系統。我覺得這個方法比用光碟機恢復簡單很多,所以拿到csdn部落格裡來和博友們分享一下。先介紹下兩大主角吧,金士頓8g u盤和萬利達81005筆記本 我的萬利達810...

教你一步步啟動程式

今天介紹一下專案的啟動流程,專案主要分為前端 和後台 兩個部分,下面以專案名稱為 product 舉例 我們存放前端 的資料夾為 product web 存放後台 的資料夾為 product server 啟動前提 1.已安裝nodejs和npm管理工具,並設定全域性變數 2.輸入命令行時必須確保在...

一步步教你上架iOS APP

注意,注意,注意 一定要設定enable xombie objects為不勾選。在edit scheme中有乙個run,然後選擇diagnostics,然後取消勾選enable zombie objects。如果沒有勾選就不用動了。這是是provisioning profiles 可以理解為配置概要...