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 相关文章推荐
django接入新浪微博OAuth的方法
Jun 29 Python
Python的MongoDB模块PyMongo操作方法集锦
Jan 05 Python
python基础教程之分支、循环简单用法
Jun 16 Python
django开发教程之利用缓存文件进行页面缓存的方法
Nov 10 Python
python docx 中文字体设置的操作方法
May 08 Python
Python和Go语言的区别总结
Feb 20 Python
详解Python连接MySQL数据库的多种方式
Apr 16 Python
python实现文件的备份流程详解
Jun 18 Python
python自定义时钟类、定时任务类
Feb 22 Python
tensorflow 报错unitialized value的解决方法
Feb 06 Python
python 数据库查询返回list或tuple实例
May 15 Python
如何获取numpy array前N个最大值
May 14 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
2020年4月放送!《Princess Connect Re:Dive》制作组 & 角色声优公开!
2020/03/06 日漫
实现“上一页”和“下一页按钮
2006/10/09 PHP
解析centos中Apache、php、mysql 默认安装路径
2013/06/25 PHP
PHP实现大数(浮点数)取余的方法
2017/02/18 PHP
33个优秀的jQuery 教程分享(幻灯片、动画菜单)
2011/07/08 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
JS中for循序中延迟加载动态效果的具体实现
2013/08/18 Javascript
js修改input的type属性问题探讨
2013/10/12 Javascript
理解javascript定时器中的单线程
2016/02/23 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
2016/09/08 Javascript
js图片放大镜效果实现方法详解
2020/10/28 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
2017/07/13 Javascript
js实时监控文本框输入字数的实例代码
2018/01/18 Javascript
vue-cli 引入、配置axios的方法
2018/05/08 Javascript
JS图片懒加载的优点及实现原理
2020/01/10 Javascript
小程序如何写动态标签的实现方法
2020/02/05 Javascript
通过js随机函数Math.random实现乱序
2020/05/19 Javascript
[01:31]完美与DOTA2历程
2014/07/31 DOTA
Python采用Django开发自己的博客系统
2020/09/29 Python
Python数据分析之如何利用pandas查询数据示例代码
2017/09/01 Python
python 动态加载的实现方法
2017/12/22 Python
python实现大学人员管理系统
2019/10/25 Python
python实现回旋矩阵方式(旋转矩阵)
2019/12/04 Python
Python异常原理及异常捕捉实现过程解析
2020/03/25 Python
Python使用tkinter实现摇骰子小游戏功能的代码
2020/07/02 Python
python3.7.3版本和django2.2.3版本是否可以兼容
2020/09/01 Python
英国最大的自有市场,比亚马逊便宜:Flubit
2019/03/19 全球购物
写自荐信要注意什么
2013/12/26 职场文书
创建服务型党组织实施方案
2014/02/25 职场文书
应届硕士毕业生自荐信
2014/05/26 职场文书
信仰心得体会
2014/09/05 职场文书
广告设计专业毕业生自我鉴定
2014/09/27 职场文书
2019年教师节活动策划方案
2019/09/09 职场文书
canvas实现贪食蛇的实践
2022/02/15 Javascript
win10系统xps文件怎么打开?win10打开xps文件的两种操作方法
2022/07/23 数码科技
苹果macOS 13开发者预览版Beta 8发布 正式版10月发布
2022/09/23 数码科技