国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

小白簡(jiǎn)單利用Python掃碼登錄微信獲取微信好友數(shù)據(jù)

enali / 2959人閱讀

摘要:掃描彈出的微信登錄二維碼后便自動(dòng)抓取數(shù)據(jù)。下面我們來(lái)抓取微信好友的數(shù)據(jù),并將其中的總?cè)藬?shù)男女?dāng)?shù)量與未設(shè)置性別的人數(shù)給分別統(tǒng)計(jì)出來(lái)。打開(kāi)命令提示符輸入空格后拖入該文件回車(chē)運(yùn)行,手機(jī)確認(rèn)登錄微信后即可獲取好友總?cè)藬?shù)與性別分布統(tǒng)計(jì)。

首先進(jìn)行Windows的環(huán)境搭建
Windows下安裝Python、pip(Python包管理工具)與itchat模塊包下載使用

Python安裝:Python官網(wǎng):www.python.org 下載Python3.7.x以上版本;

拉到底找到Files目錄下的直接點(diǎn)擊下載。

安裝時(shí)記得勾選ADD Python 3.7 to PATH,則安裝時(shí)自動(dòng)搭建Python環(huán)境變量。
記住Python的安裝目錄,后面搭建pip的環(huán)境變量時(shí)需要使用,也可以選擇第二個(gè)安裝方式可以自定義安裝目錄,不過(guò)小白還是推薦自動(dòng)安裝。
安裝完成后Windows鍵+R打開(kāi)運(yùn)行窗口輸入cmd打開(kāi)命令提示符輸入Python,看看是否成功進(jìn)入交互模式

Pip安裝:pip官網(wǎng)pypi.python.org,在搜索欄中搜索pip3

點(diǎn)擊pip19.x

選擇download,下載pip19.x.tar.gz

將pip19.x.tar.gz解壓至任意目錄并記住此目錄,如解壓至C盤(pán)根目錄后進(jìn)入pip文件夾,

打開(kāi)命令提示符用CD命令進(jìn)入該目錄,輸入 python setup.py install進(jìn)行pip安裝;

進(jìn)入Python安裝目錄找到scripts目錄,復(fù)制下此文件夾的目錄的地址欄,準(zhǔn)備搭建環(huán)境;
右鍵計(jì)算機(jī)-屬性-高級(jí)系統(tǒng)設(shè)置-環(huán)境變量-系統(tǒng)變量-雙擊path-將光標(biāo)移動(dòng)至最右端輸入;,

再將復(fù)制好的地址粘貼在后,點(diǎn)擊確定,完成環(huán)境變量搭建。

Itchat(微信接口)模塊下載:命令提示符下輸入 pip3 install itchat 進(jìn)行下載,驗(yàn)證是否成功下載,命令提示符下輸入Python進(jìn)行交互模式輸入 import itchat,如果沒(méi)有報(bào)錯(cuò)即安裝成功。

簡(jiǎn)單利用itchat模塊進(jìn)行微信好友數(shù)據(jù)抓取
新建一個(gè)文本文檔,輸入以下代碼,嚴(yán)格注意大小寫(xiě):

import itchat as it
it.auto_login()
f=it.get_friends()
print(f[1:])

保存后任意命名后綴為.py的文件
進(jìn)入命令提示符輸入python加空格,再將寫(xiě)好的代碼文件直接拖入命令提示符框中按回車(chē)即可運(yùn)行。
掃描彈出的微信登錄二維碼后便自動(dòng)抓取數(shù)據(jù)。

此時(shí)我們已經(jīng)抓取到了所有好友的昵稱(chēng)、備注、簽名、所在地與性別的信息。

下面我們來(lái)抓取微信好友的數(shù)據(jù),并將其中的總?cè)藬?shù)、男女?dāng)?shù)量與未設(shè)置性別的人數(shù)給分別統(tǒng)計(jì)出來(lái)。
新建一個(gè)文本文檔,輸入以下代碼

#-*- coding: gbk -*-
#首行為編碼注釋?zhuān)駝t在默認(rèn)編碼下命令提示符中使用中文將報(bào)錯(cuò)
#使用微信api獲取好友數(shù)量,遍歷好友列表(可迭代對(duì)象),將性別分類(lèi)male famale other
#然后計(jì)算總?cè)藬?shù)
#打印如下格式
#您的微信好友有XX人,其中男性XX個(gè),女性XX個(gè),未設(shè)置性別者XX個(gè).

#導(dǎo)入微信api
import itchat as it
male = 0
famale = 0
other = 0
#登錄設(shè)置5分鐘內(nèi)無(wú)需掃碼
it.auto_login(hotReload=True)
#獲取好友列表(不包括自己)
FriendList = it.get_friends()[1:]
#獲取好友總?cè)藬?shù)
FriendNumber = len(FriendList)
#遍歷好友列表 根據(jù)性別進(jìn)行分類(lèi)
for x in FriendList:
    if x["Sex"] == 1:
        male = male + 1
    elif x["Sex"] == 2:
        famale += 1
    else:
        other += 1
print("您的微信好友共有%d個(gè):
其中男性占%d個(gè);
女性占%d個(gè);
未設(shè)置性別者占%d個(gè)."%(FriendNumber,male,famale,other))

將文本文檔保存并任意重命名為.py后綴結(jié)尾的文件。打開(kāi)命令提示符輸入python+空格后拖入該文件
回車(chē)運(yùn)行,手機(jī)確認(rèn)登錄微信后即可獲取好友總?cè)藬?shù)與性別分布統(tǒng)計(jì)。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/43410.html

相關(guān)文章

  • python實(shí)現(xiàn)微信第三方網(wǎng)站掃碼登錄(Django)

    摘要:寫(xiě)在前面本周剛在項(xiàng)目中實(shí)現(xiàn)了微信第三方網(wǎng)站掃碼登錄。準(zhǔn)備與注意事項(xiàng)微信公眾平臺(tái)跟微信開(kāi)放平臺(tái)是兩個(gè)不同的平臺(tái),別搞混了。參數(shù)在微信開(kāi)放平臺(tái)中查看。 寫(xiě)在前面 本周剛在項(xiàng)目中實(shí)現(xiàn)了微信第三方網(wǎng)站掃碼登錄。因?yàn)榈谝淮螌?xiě)相關(guān)項(xiàng)目,所以遇到了很多坑。所以寫(xiě)這篇文章是希望像我之前那樣的小白也能從容的開(kāi)發(fā),不要浪費(fèi)無(wú)謂的時(shí)間,這篇文章盡量寫(xiě)的詳細(xì)簡(jiǎn)單。準(zhǔn)備與注意事項(xiàng) 微信公眾平臺(tái)跟微信開(kāi)放平臺(tái)是...

    lemanli 評(píng)論0 收藏0
  • Python分析微信好友性別比例和省份城市分布比例,基于itchat模塊

    摘要:安裝使用新建,拷貝以下代碼導(dǎo)入模塊微信機(jī)器人登錄有種模式,極簡(jiǎn)模式終端模式緩存模式可保持登錄狀態(tài)初始化機(jī)器人,選擇緩存模式掃碼登錄獲取好友群公眾號(hào)信息獲取好友的統(tǒng)計(jì)信息運(yùn)行到所在目錄運(yùn)行,然后掃碼登錄結(jié)果學(xué)習(xí)交流微信 安裝itchat pip install itchat 使用 新建wxfx.py,拷貝以下代碼 # -*- coding: utf-8 -*- #導(dǎo)入模塊 from w...

    cjie 評(píng)論0 收藏0
  • 教你用Python制作微信好友背景墻

    摘要:準(zhǔn)備工作在這里,我們登錄微信獲取好友信息,使用的是模塊處理并生成最終的圖像借助模塊。生成微信好友墻制作微信好友墻,就像以前的大字報(bào),把我們下載的好友頭像逐一貼上去即可。首先設(shè)定好微信好友墻的尺寸,使用方法。 目錄:0 引言1 環(huán)境2 代碼實(shí)現(xiàn)3 后記 0 引言 前段時(shí)間,微信朋友圈開(kāi)始出現(xiàn)了一種曬照片新形式,微信好友墻,即在一張大圖片中展示出自己的所有微信好友的頭像。 效果如下圖,出于...

    lk20150415 評(píng)論0 收藏0
  • python微信(聊天機(jī)器人,好友信息統(tǒng)計(jì))

    摘要:用實(shí)現(xiàn)微信好友性別及位置信息統(tǒng)計(jì)這里使用的庫(kù)開(kāi)發(fā)。使用圖靈機(jī)器人自動(dòng)與指定好友聊天讓室友幫忙測(cè)試發(fā)現(xiàn)發(fā)送表情發(fā)送文字還能回應(yīng),但是發(fā)送圖片可能不會(huì)回復(fù),猜應(yīng)該是我們申請(qǐng)的圖靈機(jī)器人是最初級(jí)的沒(méi)有加圖片識(shí)別功能。 1.用 Python 實(shí)現(xiàn)微信好友性別及位置信息統(tǒng)計(jì) 這里使用的python3+wxpy庫(kù)+Anaconda(Spyder)開(kāi)發(fā)。如果你想對(duì)wxpy有更深的了解請(qǐng)查看:wxpy...

    Youngs 評(píng)論0 收藏0
  • 海王必備,我用python寫(xiě)了一個(gè)微信機(jī)器人和她聊天之后把我拉黑了

    摘要:在我看來(lái),很多人起床第一件事情就是看微信消息,既然這樣,我就勉為其難每天早晨給小姐姐發(fā)送一則天氣預(yù)報(bào)吧。聯(lián)想起之前看到的一個(gè)開(kāi)源庫(kù),一個(gè)非常強(qiáng)大的微信調(diào)用類(lèi)庫(kù),正好滿(mǎn)足我當(dāng)前的需要,那話(huà)不多說(shuō),開(kāi)干。 前言 事情是這樣的,最近認(rèn)識(shí)的一位小姐姐有每天早晨看天氣預(yù)報(bào)的習(xí)慣。在我看來(lái),很多人起床第...

    lixiang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<