前几天统计自己好友性别,看看男女比例,发现竟然还有分类不是男女的,很好奇都是谁,所以空闲下来抓取所有好友看一下。

这边使用了itchat库,网上资料很多。不多说,直接上代码

import itchat
import re
from xlwt import *
# 登录
itchat.login()
# 获取好友列表
friends = itchat.get_friends(update=True)[0:]
file = Workbook(encoding = 'utf-8')
#指定file以utf-8的格式打开
table = file.add_sheet('wx')
table.write(0,0,'姓名')
table.write(0,1,'昵称')
table.write(0,2,'备注')
table.write(0,3,'性别')
table.write(0,4,'签名')
table.write(0,5,'头像')friends = itchat.get_friends(update=True)[0:]
for key,i in enumerate(friends):
# 获取个性签名signature = i["Signature"].strip().replace("span", "").replace("class", "").replace("emoji", "")
# 正则匹配过滤掉emoji表情,例如emoji1f3c3等rep = re.compile("1f\d.+")signature = rep.sub("", signature)NickName = i["NickName"]UserName = i["UserName"]HeadImgUrl = i["HeadImgUrl"]RemarkName = i["RemarkName"]Sex = i["Sex"]table.write(key+1,0,NickName)table.write(key+1,1,UserName)table.write(key+1,2,RemarkName)table.write(key+1,3,Sex)table.write(key+1,4,signature)table.write(key+1,5,HeadImgUrl)
file.save('wx.xlsx')

friends = itchat.get_friends(update=True)[0:]获取到微信的好友信息,然后拉取需要的数据,我这边是获取的姓名,昵称,备注,性别,签名,头像。并导入excel表格中

转载于:https://www.cnblogs.com/zdzdbk/p/11002197.html

python统计自己微信好友并抓取信息相关推荐

  1. 基于Python实现的微信好友数据分析——抓取好友性别、位置、头像签名

    最近微信迎来了一次重要的更新,允许用户对"发现"页面进行定制.不知道从什么时候开始,微信朋友圈变得越来越复杂,当越来越多的人选择"仅展示最近三天的朋友圈",大概 ...

  2. Python语言程序设计之urllib.request抓取页面,网易公开课之《麻省理工学院公开课:算法导论》

    Python语言用urllib.request模块抓取页面非常简单,再将抓取的页面内容用re模块解析,找出自己想要的东西.下面就就此方法来抓取网易公开课之<麻省理工学院公开课:算法导论>, ...

  3. python基金预测分析_Python爬虫抓取基金数据分析、预测系统设计与实现

    版权声明:本文为博主原创文章,如果转载请给出原文链接:http://doofuu.com/article/4156231.html 目前在开发一款基于Python的基金爬取.分析.预测系统,目前已经开 ...

  4. 微信公众号抓取 所需环境及部分业务代码(基于windows 系统 和 安卓手机)①

    微信公众号抓取所需环境(基于windows 系统 和 安卓手机) 手机 2.Java 环境 3,安卓环境 4.appium 5.anyprxy 6.python环境7.nodejs PC环境搭建: J ...

  5. 用Python更加了解微信好友

    运行平台: Windows   Python版本: Python3.6   IDE: Sublime Text 1.准备工作 1.1 库介绍 只有登录微信才能获取到微信好友的信息,本文采用wxpy该第 ...

  6. python中国大学排名爬虫写明详细步骤-Python爬虫--2019大学排名数据抓取

    Python爬虫--2019大学排名数据抓取 准备工作 输入:大学排名URL连接 输出:大学排名信息屏幕输出 所需要用到的库:requests,bs4 思路 获取网页信息 提取网页中的内容并放到数据结 ...

  7. python爬虫资源大全_Python爬虫抓取纯静态网站及其资源(基础篇)

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:程序员宝库 **( 想要学习Python?Python ...

  8. 微信公众号抓取研究----使用xposed程序hook

    前言: 最近在学习点安卓的知识,发现了Xposed的安卓程序,想着之前搞个微信公众号抓取的研究,所有的聊天记录都会保存在手机本地,每接收或者发送一条消息,都要通过程序代码写入到本地的数据库文件里,要想 ...

  9. 获取微信运动 php,微信运动数据抓取(PHP语言)

    本文主要向大家介绍了微信运动数据抓取(PHP语言),通过具体的内容向大家展示,希望对大家学习php语言有所帮助. "微信运动"能够向朋友分享一个包含有运动数据的网页,网页中就有我们 ...

最新文章

  1. java日期比较大小_java日期大小比较
  2. java 反射深度克隆_C#使用反射(Reflection)实现深复制与浅复制
  3. git 内网搭建_搭建GitLab(Github) 简易教程
  4. andorid 第一天 搭建环境(于本博另一篇文章 ubuntu下安装andoird SDK相同内容)
  5. Linux网络新技术基石 |​eBPF and XDP
  6. 为什么 Dapper 的批量插入比我预期的要慢很多?
  7. 具有Azure功能的无服务器API
  8. 程序的装入和链接过程
  9. C#探秘系列(八)WPF数据绑定
  10. 杀死所有tomcat进程
  11. 《与爱因斯坦月球漫步——美国记忆力冠军教你记忆一切》读书摘抄[美]乔舒亚.福尔
  12. 0x7c97cd12 指令引用的 0x00000014内存。该内存不能为written
  13. ESS And 迅雷5 让我不能上网
  14. 【转】flash不建议设置wmode及wmode解释
  15. win10安装SqlServer2005教程
  16. 均值滤波(matlab)
  17. matlab 入射线反射线,ray 射线追踪的仿真小程序最多可以模拟三次反射, 出 图 matlab 272万源代码下载- www.pudn.com...
  18. 绘图板应用讲解计算机,计算机绘图应用教程——caxa电子图板xp.pptx
  19. 中国行政区边界线下载(省,市,区县、乡镇边界线)
  20. 霓虹灯潮流时尚视频制作AE模板素材

热门文章

  1. 斯特林公式(Stirling's approximation)
  2. Java super关键字
  3. 【译】CREDITS: Peer-to-peer (P2P) network and its components
  4. 在Google的GPU上永远免费训练您的机器学习模型
  5. ICLR 2017 | GAN Missing Modes 和 GAN
  6. android6.0源码分析之Camera API2.0下的初始化流程分析
  7. Gradle不匹配报错的终极大招(gradle插件版本和gradle版本对应关系)
  8. groovy import java_在Java中调用Groovy方法的又一种方法:使用接口
  9. vue 箭头函数兼容性_前端学习计划之VUE学习(二)
  10. 思科UCS服务器怎么安装系统,安装Redhat/CentOS操作系统在UCS M系列服务器