tft每日頭條

 > 圖文

 > python 獲取微信信息

python 獲取微信信息

圖文 更新时间:2024-07-22 09:14:01

python 獲取微信信息(Python獲取微信好友地區)1

根據itchat庫獲得好友信息

使用下面兩行代碼可以做到:

python 獲取微信信息(Python獲取微信好友地區)2

第一行代碼是使用itchat庫登錄微信網頁版,它會彈出掃碼登錄界面,設置參數hotReload=True的目的是短時間内退出程序,再次登錄可以不用掃碼。

get_friends()返回的是一個list,裡面有n個字典項,其中n等于你的微信好友數,由于list類型是可序列化的,我們可以使用json庫把它保存到文件中

python 獲取微信信息(Python獲取微信好友地區)3

其結果如下:

python 獲取微信信息(Python獲取微信好友地區)4

提取數據并可視化

性别信息可視化

使用下面的代碼可以獲得所有好友的性别信息

python 獲取微信信息(Python獲取微信好友地區)5

可視化的結果:

python 獲取微信信息(Python獲取微信好友地區)6

男同學占了大部分,女同學才占1/4,我果然是一個沒有故事的男同學。

性别未知是沒有設置性别的好友。

地區信息可視化

使用下面的代碼可以獲得所有好友的地區信息

python 獲取微信信息(Python獲取微信好友地區)7

可視化的結果是:

python 獲取微信信息(Python獲取微信好友地區)8

呃,好像暴露了我自己的地區。

城市信息可視化

獲取城市信息和地區類似,

python 獲取微信信息(Python獲取微信好友地區)9

可視化效果如下:

python 獲取微信信息(Python獲取微信好友地區)10

長沙和衡陽的好友最多,信息格式為:城市-經度-緯度-人數

簽名信息可視化

使用下面的代碼獲得所有好友的個性簽名

python 獲取微信信息(Python獲取微信好友地區)11

使用詞雲可視化的結果是

python 獲取微信信息(Python獲取微信好友地區)12

哈哈,也是一群積極向上,積極探讨人生的小夥伴們呢

其他數據可視化

道理類似,不贅述了。

運行示意

運行項目根目錄下的main.py文件,可以得到性别和地區可視化結果,如下圖:

python 獲取微信信息(Python獲取微信好友地區)13

如果近期沒有登錄過,程序還會讓你掃碼登錄的

如果需要可視化好友個性簽名,則還需要運行項目根目錄下wc文件夾下的wc.py文件,如下圖:

python 獲取微信信息(Python獲取微信好友地區)14

這個詞雲是可以定制的,隻要替換項目根目錄下wc/image下的圖片bc.png,就能修改詞雲的背景,注意最好是純色背景的圖。

這是小編準備的python學習資料,關注,轉發,私信小編“01”即可免費獲取!

python 獲取微信信息(Python獲取微信好友地區)15

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved