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 相关文章推荐
wxpython 学习笔记 第一天
Feb 09 Python
Python中无限元素列表的实现方法
Aug 18 Python
Python遍历zip文件输出名称时出现乱码问题的解决方法
Apr 08 Python
浅谈Python 中整型对象的存储问题
May 16 Python
PyQt5每天必学之进度条效果
Apr 19 Python
Python生成器定义与简单用法实例分析
Apr 30 Python
django开发post接口简单案例,获取参数值的方法
Dec 11 Python
Python3之不使用第三方变量,实现交换两个变量的值
Jun 26 Python
tensorflow求导和梯度计算实例
Jan 23 Python
python小白学习包管理器pip安装
Jun 09 Python
基于PyTorch的permute和reshape/view的区别介绍
Jun 18 Python
python内置进制转换函数的操作
Jun 02 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
基于session_unset与session_destroy的区别详解
2013/06/03 PHP
phpnow php探针环境检测代码
2014/11/04 PHP
php算法实例分享
2015/07/14 PHP
jQuery 源码分析笔记(2) 变量列表
2011/05/28 Javascript
JQuery 返回布尔值Is()条件判断方法代码
2012/05/14 Javascript
Extjs中RowExpander控件的默认展开问题示例探讨
2014/01/24 Javascript
将HTML格式的String转化为HTMLElement的实现方法
2014/08/07 Javascript
javascript用函数实现对象的方法
2015/05/14 Javascript
jQuery实现验证年龄简单思路
2016/02/24 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
2016/09/24 Javascript
JavaScript实现的数字与字符串转换功能示例
2017/08/23 Javascript
详解angularjs 学习之 scope作用域
2018/01/15 Javascript
vue生成token并保存到本地存储中
2018/07/17 Javascript
jQuery实现的淡入淡出图片轮播效果示例
2018/08/29 jQuery
JS实现倒计时图文效果
2018/11/17 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
JS实现躲避粒子小游戏
2020/06/18 Javascript
详解element-ui动态限定的日期范围选择器代码片段
2020/07/03 Javascript
Python中实现参数类型检查的简单方法
2015/04/21 Python
python 获取网页编码方式实现代码
2017/03/11 Python
python实现xlwt xlrd 指定条件给excel行添加颜色
2020/07/14 Python
Space NK美国站:英国高端美妆护肤商城
2017/05/22 全球购物
马来西亚演唱会订票网站:StubHub马来西亚
2018/10/18 全球购物
波兰最大的宠物用品网上商店:FERA.PL
2019/08/11 全球购物
师范应届生语文教师求职信
2013/10/29 职场文书
简历中自我评价范文3则
2013/12/14 职场文书
大学生志愿者感言
2014/01/15 职场文书
小学语文国培感言
2014/03/04 职场文书
爱国卫生月活动总结范文
2014/04/25 职场文书
师德师风建设方案
2014/05/08 职场文书
工会趣味活动方案
2014/08/18 职场文书
优秀乡村医生先进事迹材料
2014/08/23 职场文书
2015年学生会部门工作总结
2015/04/21 职场文书
施工安全责任协议书
2016/03/23 职场文书
导游词之无锡丝业博物馆
2019/11/12 职场文书
解决Laravel使用验证时跳转到首页的问题
2021/11/17 PHP