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中的pydoc模块和distutils模块
Apr 13 Python
用ReactJS和Python的Flask框架编写留言板的代码示例
Dec 19 Python
Python3.x爬虫下载网页图片的实例讲解
May 22 Python
python实现kNN算法识别手写体数字的示例代码
Aug 16 Python
python网络爬虫 CrawlSpider使用详解
Sep 27 Python
python getpass模块用法及实例详解
Oct 07 Python
python字典setdefault方法和get方法使用实例
Dec 25 Python
python pandas移动窗口函数rolling的用法
Feb 29 Python
记一次pyinstaller打包pygame项目为exe的过程(带图片)
Mar 02 Python
keras 使用Lambda 快速新建层 添加多个参数操作
Jun 10 Python
Python机器学习工具scikit-learn的使用笔记
Jan 28 Python
linux系统下pip升级报错的解决方法
Jan 31 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
与数据库连接
2006/10/09 PHP
PHP提取中文首字母
2008/04/09 PHP
php 分库分表hash算法
2009/11/12 PHP
PHP Callable强制指定回调类型的方法
2016/08/30 PHP
php数据序列化测试实例详解
2017/08/12 PHP
3Z版基于jquery的图片复选框(asp.net+jquery)
2010/04/12 Javascript
使用jQuery轻松实现Ajax的实例代码
2010/08/16 Javascript
node.js中的fs.realpathSync方法使用说明
2014/12/16 Javascript
JQuery操作元素的css样式
2015/03/09 Javascript
Bootstrap树形控件使用方法详解
2016/01/27 Javascript
JS去除字符串中空格的方法
2017/02/14 Javascript
Nodejs监听日志文件的变化的过程解析
2019/08/04 NodeJs
使用Layui搭建后台管理界面的操作方法
2019/09/20 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
2019/10/12 Javascript
js实现小时钟效果
2020/03/25 Javascript
[00:10]DOTA2 TI9勇士令状明日上线
2019/05/07 DOTA
Python计算斗牛游戏概率算法实例分析
2017/09/26 Python
python实现数独游戏 java简单实现数独游戏
2018/03/30 Python
Python编程图形库之Pillow使用方法讲解
2018/12/28 Python
详解python中自定义超时异常的几种方法
2019/07/29 Python
pytorch判断是否cuda 判断变量类型方式
2020/06/23 Python
10个示例带你掌握python中的元组
2020/11/23 Python
python中翻译功能translate模块实现方法
2020/12/17 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
前台接待员岗位职责
2014/01/02 职场文书
厂长岗位职责
2014/02/19 职场文书
学习交流会主持词
2014/04/01 职场文书
社区志愿者培训方案
2014/06/10 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
工作态度不端正检讨书
2014/10/04 职场文书
2015年清明节活动总结
2015/02/09 职场文书
导游词之湖北武当山
2019/09/23 职场文书
nginx前后端同域名配置的方法实现
2021/03/31 Servers
go mod 安装依赖 unkown revision问题的解决方案
2021/05/06 Golang
Win11安全功能升级:内置防网络钓鱼功能
2022/04/08 数码科技
微信小程序APP页面的之间的相互传递参数以及自定义组件
2022/04/19 Javascript