Python实现清理微信僵尸粉功能示例【基于itchat模块】


Posted in Python onMay 29, 2020

本文实例讲述了Python实现清理微信僵尸粉功能。分享给大家供大家参考,具体如下:

Python实现清理微信僵尸粉功能示例【基于itchat模块】

原理

通过Pyhton调用itchat模块登录网页版微信,给你所有好友发送特殊符号,对方收不到这个特殊符号,只要有人删了你,你的微信就会显示被删的人。

Python实现清理微信僵尸粉功能示例【基于itchat模块】

所需环境

Python3
itchat模块

安装

pip install itchat

使用

新建qf.py文件,拷贝下面代码,保存

import itchat
import time
 
itchat.auto_login(hotReload=True) # 热加载
 
print('检测结果可能会引起不适。')
print('检测结果请在手机上查看,此处仅显示检测信息。')
print('消息被拒收为被拉黑, 需要发送验证信息为被删。')
print('没有结果就是好结果。')
print('检测1000位好友需要34分钟, 以此类推。')
print('为了你的账号安全着想,这个速度刚好。')
print('在程序运行期间请让程序保持运行,网络保持连接。')
print('请不要从手机端手动退出。')
input('按ENTER键继续...')
 
friends = itchat.get_friends(update=True)
lenght = len(friends)
 
for i in range(1, lenght):
  # 微信bug,用自己账户给所有好友发送"ॣ ॣ ॣ"消息,当添加自己为好友时,只有自己能收到此信息,如果没添加自己为好友\
  # 没有人能收到此信息,笔者此刻日期为2019/1/6 8:30,到目前为止微信bug还没修复。
  # 所以迭代从除去自己后的第二位好友开始 range(1, lenght)。
  itchat.send("జ్ఞా", toUserName=friends[i]['UserName'])
  print(f'检测到第{i}位好友: {str(friends[i]["NickName"]).center(20, " ")}')
  # 发送信息速度过快会被微信检测到异常行为。
  time.sleep(2)
 
print('已检测完毕,请在手机端查看结果。')
 
itchat.run()

CMD->CD到该文件目录,再运行,扫码登录即可开始检测,速度有点慢。

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python打开文件并获取文件相关属性的方法
Apr 23 Python
Python自然语言处理之词干,词形与最大匹配算法代码详解
Nov 16 Python
python实现redis三种cas事务操作
Dec 19 Python
TensorFlow实现MLP多层感知机模型
Mar 09 Python
Python使用progressbar模块实现的显示进度条功能
May 31 Python
Python socket实现的简单通信功能示例
Aug 21 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
Jun 14 Python
Windows平台Python编程必会模块之pywin32介绍
Oct 01 Python
python 申请内存空间,用于创建多维数组的实例
Dec 02 Python
django models里数据表插入数据id自增操作
Jul 15 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
Sep 01 Python
python异常中else的实例用法
Jun 15 Python
Django实现后台上传并显示图片功能
May 29 #Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
May 29 #Python
Python基于smtplib模块发送邮件代码实例
May 29 #Python
Django通过json格式收集主机信息
May 29 #Python
Python小白不正确的使用类变量实例
May 29 #Python
python小白切忌乱用表达式
May 29 #Python
Python爬虫实现百度翻译功能过程详解
May 29 #Python
You might like
PHP 截取字符串 分别适合GB2312和UTF8编码情况
2009/02/12 PHP
PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数
2012/04/09 PHP
php json转换成数组形式代码分享
2014/11/10 PHP
PHP实现原比例生成缩略图的方法
2016/02/03 PHP
Javascript 构造函数 实例分析
2008/11/26 Javascript
实现点击列表弹出列表索引的两种方式
2013/03/08 Javascript
jQuery on()方法示例及jquery on()方法的优点
2015/08/27 Javascript
基于jQuery实现的无刷新表格分页实例
2016/02/17 Javascript
浅析jquery如何判断滚动条滚到页面底部并执行事件
2016/04/29 Javascript
微信小程序使用第三方库Underscore.js步骤详解
2016/09/27 Javascript
jQuery制作图片旋转效果
2017/02/02 Javascript
Node.js readline 逐行读取、写入文件内容的示例
2018/03/01 Javascript
微信小程序云开发之云函数详解
2019/05/16 Javascript
vue中typescript装饰器的使用方法超实用教程
2019/06/17 Javascript
TypeScript高级用法的知识点汇总
2019/12/17 Javascript
Node.js设置定时任务之node-schedule模块的使用详解
2020/04/28 Javascript
基于PHP pthreads实现多线程代码实例
2020/06/24 Javascript
完美解决通过IP地址访问VUE项目的问题
2020/07/18 Javascript
[01:25]2015国际邀请赛最佳短片奖——斧王《拆塔英雄:天赋异禀》
2015/09/22 DOTA
如何高效使用Python字典的方法详解
2017/08/31 Python
用Python进行简单图像识别(验证码)
2018/01/19 Python
使用Python和xlwt向Excel文件中写入中文的实例
2018/04/21 Python
Python Scapy随心所欲研究TCP协议栈
2018/11/20 Python
python爬取cnvd漏洞库信息的实例
2019/02/14 Python
Python3.4解释器用法简单示例
2019/03/22 Python
django的分页器Paginator 从django中导入类
2019/07/25 Python
django自带serializers序列化返回指定字段的方法
2019/08/21 Python
如何用Anaconda搭建虚拟环境并创建Django项目
2020/08/02 Python
ghd法国官方网站:英国最受欢迎的美发工具品牌
2019/04/18 全球购物
英国领先的体验日提供商:Buyagift
2019/04/19 全球购物
C#如何进行LDAP用户校验
2012/11/21 面试题
洗发露广告词
2014/03/14 职场文书
借款担保书范文
2014/05/13 职场文书
四风个人对照检查材料思想汇报(办公室通用版)
2014/10/07 职场文书
详解Laravel服务容器的优势
2021/05/29 PHP
Navicat Premium自定义 sql 标签的创建方式
2022/09/23 数据库