python 使用wxpy实现获取微信好友列表 头像 群成员
最近在学习 python 突然想要试试能不能把微信里面的微信群和好友取出来 结果百度了一下 找到了 wxpy 这怎么能不试一下呢
用到 wxpy、threading、os、time 四个库
第一步 判断文件夹是否存在 不存在则创建
if not os.path.exists('./info/' + wechat.myself.name):
  filepath = os.getcwd()
  os.makedirs(filepath + '/info/' + wechat.myself.name + '/headImg')
self.getFriendsList()
第二步 先初始化 并获取当前登录人和好友信息
self.bot = Bot()
self.myself = self.bot.self
self.friends = self.bot.friends()
第三步 循环好友列表并获取好友信息、下载头像
for i in range(len(self.friends)):
  if i == 0:
    writeType = 'w'
  else:
    writeType = 'a'
  t = threading.Thread(target=self.writeWechatInfo, args=(self.friends[i], writeType, 'f',))
  t1 = threading.Thread(target=self.saveHeadImg, args=(self.friends[i],))
  t.start()
  t1.start()
第四步 获取所有群 并遍历 获取到群成员后 保存昵称 并退出登录
groups = self.bot.groups()
for i in range(len(groups)):
  group = groups[i]
  for f in range(len(group.members)):
    if f == 0:
      writeType = 'w'
    else:
      writeType = 'a'
    t = threading.Thread(target=self.writeWechatInfo, args=(group.members[f], writeType, group.name,))
    t.start()
    self.bot.logout()
写完这四大步基本上就可以获取到你的好友列表 和群友列表啦啦
python 使用wxpy实现获取微信好友列表 头像 群成员的更多相关文章
- python之获取微信好友列表并保存文档中
		
代码如下 from wxpy import * from pprint import pprint #登录微信 bot = Bot() my_friend = bot.friends() f = op ...
 - Python 实现获取微信好友信息
		
最近用闲余时间看了点python,在网上冲浪时发现有不少获取微信好友信息的博客,对此比较感兴趣,于是自己敲了敲顺便记录下来. 一.使用 wxpy 模块库获取好友男比例信息和城市分布. # -*- co ...
 - python 爬取微信好友列表和个性签名,绘制个性签名云图
		
python爬取微信好友列表和个性签名,绘制个性签名云图 1. 简要介绍 本次实验主要用到下面几个库 : 1)itchat---用于微信接口,实现生成QR码,用于微信扫描登陆 2)re(正则化)--- ...
 - 如何利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例
		
前几天给大家分享了利用Python网络爬虫抓取微信朋友圈的动态(上)和利用Python网络爬虫爬取微信朋友圈动态——附代码(下),并且对抓取到的数据进行了Python词云和wordart可视化,感兴趣 ...
 - 利用Python网络爬虫抓取微信好友的所在省位和城市分布及其可视化
		
前几天给大家分享了如何利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,感兴趣的小伙伴可以点击链接进行查看.今天小编给大家介绍如何利用Python网络爬虫抓取微信好友的省位和城市,并且将 ...
 - 28.qt quick-ListView高仿微信好友列表和聊天列表
		
1.视图模型介绍 在Qml中.常见的View视图有: ListView: 列表视图,视图中数据来自ListModel.XmlListModel或c++中继承自QAbstractItemModel或Q ...
 - Windows UIA自动化测试框架学习--获取qq好友列表
		
前段时间应公司要求开发一款针对现有WPF程序的自动化测试工具,在网上查资料找了一段时间,发现用来做自动化测试的框架还是比较多的,比如python的两个模块pywinauto和uiautomation, ...
 - 一步一步来做WebQQ机器人-(四)(获取好友列表和群列表)
		
× 本篇主要是: 获取好友列表,群列表 我会尽量详细一点,尽我所知的分享一些可能大家已经掌握的或者还不清楚的经验 利于大家阅读,文章样式不再复杂化,根据内容取固定色 目前总进度大概65% 全系列预计会 ...
 - python编写的自动获取代理IP列表的爬虫-chinaboywg-ChinaUnix博客
		
python编写的自动获取代理IP列表的爬虫-chinaboywg-ChinaUnix博客 undefined Python多线程抓取代理服务器 | Linux运维笔记 undefined java如 ...
 
随机推荐
- C#接口的实现和继承实践
			
1.基本概念 接口是一种契约规范,类似于抽象基类.包括方法,属性,索引器和事件作为成员,这些成员只是作为定义,并不在接口中具体实现. 接口创建时注意以下事项: 继承接口的任何非抽象类都必须实现接口的所 ...
 - expression,statement,definition ,identifier(symbol) ,literal(字面量) 术语
			
expression: an expression evaluates to a value only statement: a statement containing executable cod ...
 - Matlab——系统预定义的变量 常用数学函数
 - 【FICO系列】SAP FICO总账余额相关的事务码
			
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[FICO系列]SAP FICO总账余额相关的事 ...
 - 【EWM系列】SAP EWM中仓库任务WT创建的函数
			
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[EWM系列]SAP EWM中仓库任务WT创建的 ...
 - 普通项目——>maven项目——>SSM(一)
			
首先应该明白,SSM是什么? SSM指的是Spring+SpringMVC+MyBatis Spring Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体 ...
 - Cassandra视图
			
一.简介 Cassandra作为一个P2P结构的NOSQL数据库,使用与HBase不同的去中心化架构,在国外使用非常广泛,受欢迎程度甚至在Hbase之上.今天这篇文章介绍Cassandra在视图方面设 ...
 - [转帖]探秘华为(二):华为和H3C(华三)的分道扬镳
			
探秘华为(二):华为和H3C(华三)的分道扬镳 https://baijiahao.baidu.com/s?id=1620781715767053734&wfr=spider&for= ...
 - PL/SQL基本操作
			
1.常规过程化形式 declare o_booking_flag ); begin -- Call the procedure destine_ticket(', , 'E', , o_booking ...
 - SSIS包定时执行
			
企业管理器 --管理 --SQL Server代理 --右键作业 --新建作业 --"常规"项中输入作业名称 --"步骤"项 --新建 --"步骤名& ...