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的源码浅要剖析Python的内存管理
Apr 16 Python
Python 通过pip安装Django详细介绍
Apr 28 Python
Python批量发送post请求的实现代码
May 05 Python
python利用smtplib实现QQ邮箱发送邮件
May 20 Python
Python使用wget实现下载网络文件功能示例
May 31 Python
使用Python开发SQLite代理服务器的方法
Dec 07 Python
python3实现zabbix告警推送钉钉的示例
Feb 20 Python
简单了解python变量的作用域
Jul 30 Python
python使用SQLAlchemy操作MySQL
Jan 02 Python
python解析xml文件方式(解析、更新、写入)
Mar 05 Python
selenium+python配置chrome浏览器的选项的实现
Mar 18 Python
2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用
Mar 24 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编程效率 引入缓存机制提升性能
2010/02/15 PHP
PHP程序级守护进程的实现与优化的使用概述
2013/05/02 PHP
保存到桌面、设为桌面且带图标的PHP代码
2013/11/19 PHP
javascript Prototype 对象扩展
2009/05/15 Javascript
前端开发的开始---基于面向对象的Ajax类
2010/09/17 Javascript
iphone safari不支持position fixed的解决方法
2012/05/04 Javascript
js innerHTML 改变div内容的方法
2013/08/03 Javascript
javascript中如何处理引号编码"
2013/08/15 Javascript
js实现的点击div区域外隐藏div区域
2014/06/30 Javascript
jQuery统计上传文件大小的方法
2015/01/24 Javascript
jquery输入数字随机抽奖特效的简单实现代码
2016/06/10 Javascript
Javascript 动态改变imput type属性
2016/11/01 Javascript
移动端脚本框架Hammer.js
2016/12/15 Javascript
Vue应用部署到服务器的正确方式
2017/07/15 Javascript
原生JS封装animate运动框架的实例
2017/10/12 Javascript
Webpack优化配置缩小文件搜索范围
2017/12/25 Javascript
JS简单添加元素新节点的方法示例
2018/02/10 Javascript
解决Layui 表单提交数据为空的问题
2018/08/15 Javascript
Vuex 在Vue 组件中获得Vuex 状态state的方法
2018/08/27 Javascript
微信小程序实现无限滚动列表
2020/05/29 Javascript
vue+koa2搭建mock数据环境的详细教程
2020/05/18 Javascript
[01:52]深扒TI7聊天轮盘语音出处7
2017/05/11 DOTA
[44:41]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python处理圆角图片、圆形图片的例子
2014/04/25 Python
Python实现Linux下守护进程的编写方法
2014/08/22 Python
pandas series序列转化为星期几的实例
2018/04/11 Python
使用python写的opencv实时监测和解析二维码和条形码
2019/08/14 Python
CSS3 calc()会计算属性详解
2018/02/27 HTML / CSS
详解CSS3 弹性布局快速入门
2019/06/06 HTML / CSS
thinkphp5 redis缓存新增方法实例讲解
2021/03/24 PHP
挂职思想汇报
2013/12/31 职场文书
小学生家长意见
2015/06/03 职场文书
高温慰问简报
2015/07/21 职场文书
2016教师校本培训心得体会
2016/01/08 职场文书
心得体会该怎么写呢?
2019/06/27 职场文书
win10如何更改appdata文件夹的默认位置?
2022/07/15 数码科技