当前位置:   article > 正文

python 爬取微信好友信息,并分析微信好友信息_python导出微信通讯录好友

python导出微信通讯录好友

python登陆微信并获取信息,我使用的是itchat函数,使用前记得导入itchat

1、python想要获取微信好友信息,必须用python登陆微信,以下代码可以打开微信登陆二维码,使用手机扫码登陆

itchat.auto_login(True)

2、第二步,获取所有微信好友的信息,并储存微信登陆信息

  1. # 获取除自己以外的好友信息,update=True字段标识储存微信登陆信息到itchat.pkl文件,后续无需重复验证
  2. friends = itchat.get_friends(update=True)[1:]

3、提前新建一个字典,用于后续通过好友信息的字段,判断好友性别

sex = {'0': '未设置', '1': '男', '2': '女'}

4、循环分析每个好友的信息

  1. for i in friends:
  2. # 判断微信好友名称是否能解析,个别微信名使用图片等其他文字,导致无法解析
  3. try:
  4. print('微信名:' + str(i['NickName']))
  5. except:
  6. print('微信名:无法解析')
  7. print('微信名首拼:' + str(i['PYInitial']))
  8. print('微信名全拼:' + str(i['PYQuanPin']))
  9. print('备注名:' + str(i['RemarkName']))
  10. print('备注名首拼:' + str(i['RemarkPYInitial']))
  11. print('备注名全拼:' + str(i['RemarkPYQuanPin']))
  12. print('个性签名:' + str(i['Signature']))
  13. print('城市:' + str(i['City']))
  14. print('性别:' + sex[str(i['Sex'])])
  15. print('省份:' + str(i['Province']))
  16. print('城市:' + str(i['City']))
  17. print('-----------------------------------------------')

5、完整代码如下:

  1. # coding:utf-8
  2. import itchat
  3. # 打开微信二维码登陆图片
  4. itchat.auto_login(True)
  5. # 获取除自己以外的好友信息,update=True字段标识储存微信登陆信息到itchat.pkl文件,后续无需重复验证
  6. friends = itchat.get_friends(update=True)[1:]
  7. sex = {'0': '未设置', '1': '男', '2': '女'}
  8. # 循环分析每个微信好友的信息
  9. for i in friends:
  10. # 判断微信好友名称是否能解析,个别微信名使用图片等其他文字,导致无法解析
  11. try:
  12. print('微信名:' + str(i['NickName']))
  13. except:
  14. print('微信名:无法解析')
  15. print('微信名首拼:' + str(i['PYInitial']))
  16. print('微信名全拼:' + str(i['PYQuanPin']))
  17. print('备注名:' + str(i['RemarkName']))
  18. print('备注名首拼:' + str(i['RemarkPYInitial']))
  19. print('备注名全拼:' + str(i['RemarkPYQuanPin']))
  20. print('个性签名:' + str(i['Signature']))
  21. print('城市:' + str(i['City']))
  22. print('性别:' + sex[str(i['Sex'])])
  23. print('省份:' + str(i['Province']))
  24. print('城市:' + str(i['City']))
  25. print('-----------------------------------------------')

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/661885
推荐阅读
相关标签
  

闽ICP备14008679号