参考 一件有趣的事: 爬了爬自己的微信朋友
忘记从谁那里看到的了,俺也来试试
首先在annconda prompt里面安装了itchat包
pip install itchat
目前对python这里还不太熟,只能说,这是哪个大神写好的包呢?希望有一天俺也能自己写包,发包
在jupyter notebook上面完成的,这个小的记事本太好使了
import itchatitchat.login()#爬取自己好友相关信息, 返回一个json文件friends = itchat.get_friends(update=True)[0:]
**初次登录的时候,我产生了1203报错,也就是登录网页版微信是有限制的
据说windows和mac都会有限制,据说ubuntu可以嗷,我要去注册一个亚马逊云,安装一个ubuntu试试了
解决办法参考:
https://blog.csdn.net/jiangSummer/article/details/103013946
https://www.cnblogs.com/fby698/p/11515470.html
emmmm,我还没解决,过几天试试
#初始化计数器male = female = other = 0#friends[0]是自己的信息,所以要从friends[1]开始for i in friends[1:]: sex = i["Sex"] if sex == 1: male += 1 elif sex == 2: female += 1 else: other +=1#计算朋友总数total = len(friends[1:])#打印出自己的好友性别比例print("男性好友: %.2f%%" % (float(male)/total*100) + "\n" +"女性好友: %.2f%%" % (float(female) / total * 100) + "\n" +"不明性别好友: %.2f%%" % (float(other) / total * 100))。