小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Python 獲取微信好友地區(qū)、性別、簽名信息并將結(jié)果可視化

 python學(xué)習(xí)者 2019-03-12

根據(jù)itchat庫獲得好友信息,使用下面兩行代碼可以做到:

第一行代碼是使用itchat庫登錄微信網(wǎng)頁版,它會彈出掃碼登錄界面,設(shè)置參數(shù)hotReload=True的目的是短時間內(nèi)退出程序,再次登錄可以不用掃碼。

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

其結(jié)果如下:

提取數(shù)據(jù)并可視化

性別信息可視化

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

可視化的結(jié)果:

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

性別未知是沒有設(shè)置性別的好友。

地區(qū)信息可視化

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

可視化的結(jié)果是:

呃,好像暴露了我自己的地區(qū)。

城市信息可視化

獲取城市信息和地區(qū)類似,

可視化效果如下:

長沙和衡陽的好友最多,信息格式為:城市-經(jīng)度-緯度-人數(shù)

簽名信息可視化

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

使用詞云可視化的結(jié)果是

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

其他數(shù)據(jù)可視化

道理類似,不贅述了。

運(yùn)行示意

運(yùn)行項(xiàng)目根目錄下的main.py文件,可以得到性別和地區(qū)可視化結(jié)果,如下圖:

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

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

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

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多