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发送邮件的实例代码(支持html、图片、附件)
Mar 04 Python
python实现字符串和日期相互转换的方法
May 13 Python
Python实现数据库编程方法详解
Jun 09 Python
详谈python http长连接客户端
Jun 12 Python
解决在pycharm中显示额外的 figure 窗口问题
Jan 15 Python
详解如何设置Python环境变量?
May 13 Python
Python socket处理client连接过程解析
Mar 18 Python
python里的单引号和双引号的有什么作用
Jun 17 Python
Python配置pip国内镜像源的实现
Aug 20 Python
Python-split()函数实例用法讲解
Dec 18 Python
Python3使用tesserocr识别字母数字验证码的实现
Jan 29 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
Jan 29 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
ThinkPHP实现支付宝接口功能实例
2014/12/02 PHP
php中判断数组相等的方法以及数组运算符介绍
2015/03/30 PHP
PHP指定截取字符串中的中英文或数字字符的实例分享
2016/03/18 PHP
PHP全局变量与超级全局变量区别分析
2016/04/01 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
2019/02/13 PHP
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
IE8 中使用加速器(Activities)
2010/05/14 Javascript
原生javascript兼容性测试实例
2013/07/01 Javascript
jquery mobile事件多次绑定示例代码
2013/09/13 Javascript
JS实现进入页面时渐变背景色的方法
2015/02/25 Javascript
JS实现可关闭的对联广告效果代码
2015/09/14 Javascript
JavaScript缓冲运动实现方法(2则示例)
2016/01/08 Javascript
深入理解js中this的用法
2016/05/28 Javascript
Windows系统下安装Node.js的步骤图文详解
2016/11/15 Javascript
Bootstrap的class样式小结
2016/12/01 Javascript
深入浅析AngularJS中的一次性数据绑定 (bindonce)
2017/05/11 Javascript
使用Vue-Router 2实现路由功能实例详解
2017/11/14 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
Vue 3.0中jsx语法的使用
2020/11/13 Javascript
python定时器使用示例分享
2014/02/16 Python
Pyhthon中使用compileall模块编译源文件为pyc文件
2015/04/28 Python
Linux 发邮件磁盘空间监控(python)
2016/04/23 Python
Python 画出来六维图
2019/07/26 Python
用Cython加速Python到“起飞”(推荐)
2019/08/01 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
2020/04/23 Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
2020/06/18 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
2020/11/15 Python
一款利用纯css3实现的win8加载动画的实例分析
2014/12/11 HTML / CSS
Beauty Expert美国/加拿大:购买奢侈美容产品
2018/12/05 全球购物
财务会计专业求职信范文
2013/12/31 职场文书
中专自我鉴定
2014/02/05 职场文书
小学生学习感言
2014/03/10 职场文书
2016年国培研修日志
2015/11/13 职场文书
读《钢铁是怎样炼成的》有感:百炼方成钢
2019/11/05 职场文书