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基于multiprocessing的多进程创建方法
Jun 04 Python
使用PyCharm配合部署Python的Django框架的配置纪实
Nov 19 Python
python 接口返回的json字符串实例
Mar 27 Python
使用NumPy和pandas对CSV文件进行写操作的实例
Jun 14 Python
解决安装pycharm后不能执行python脚本的问题
Jan 19 Python
Python 多线程,threading模块,创建子线程的两种方式示例
Sep 29 Python
python可视化实现KNN算法
Oct 16 Python
Django 解决阿里云部署同步数据库报错的问题
May 14 Python
Python Flask框架实现简单加法工具过程解析
Jun 03 Python
Python 制作自动化翻译工具
Apr 25 Python
Matplotlib绘制混淆矩阵的实现
May 27 Python
python利用pandas分析学生期末成绩实例代码
Jul 09 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删除目录及目录下所有文件的方法详解
2013/06/06 PHP
PHP实现基于mysqli的Model基类完整实例
2016/04/08 PHP
PHP字符串逆序排列实现方法小结【strrev函数,二分法,循环法,递归法】
2017/01/13 PHP
Yii2下session跨域名共存的解决方案
2017/02/04 PHP
php7新特性的理解和比较总结
2019/04/14 PHP
JavaScript判断两种格式的输入日期的正确性的代码
2007/03/25 Javascript
xss文件页面内容读取(解决)
2010/11/28 Javascript
jquery操作select详解(取值,设置选中)
2014/02/07 Javascript
js QQ客服悬浮效果实现代码
2014/12/12 Javascript
javascript事件模型实例分析
2015/01/30 Javascript
JS实现文字掉落效果的方法
2015/05/06 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
2015/11/19 Javascript
js实现文字跑马灯效果
2017/02/23 Javascript
vue.js在标签属性中插入变量参数的方法
2018/03/06 Javascript
小程序封装wx.request请求并创建接口管理文件的实现
2019/04/29 Javascript
Vue 用Vant实现时间选择器的示例代码
2019/10/25 Javascript
微信小程序监听用户登录事件的实现方法
2019/11/11 Javascript
JS跨浏览器解析XML应用过程详解
2020/10/16 Javascript
pyqt和pyside开发图形化界面
2014/01/22 Python
利用python打印出菱形、三角形以及矩形的方法实例
2017/08/08 Python
Python编程使用*解包和itertools.product()求笛卡尔积的方法
2017/12/18 Python
了解不常见但是实用的Python技巧
2019/05/23 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
python爬虫项目设置一个中断重连的程序的实现
2019/07/26 Python
python tkinter组件摆放方式详解
2019/09/16 Python
pyqt5中动画的使用详解
2020/04/01 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
Engel & Bengel官网:婴儿推车、儿童房家具和婴儿设备
2019/12/28 全球购物
捷科时代的软件测试笔试题
2015/11/09 面试题
思想汇报范文
2013/11/04 职场文书
社会保险接收函
2014/01/12 职场文书
销售人员自我评价
2014/02/01 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
详解vue中v-for的key唯一性
2021/05/15 Vue.js
nginx搭建NFS网络文件系统
2022/04/14 Servers
Python使用pandas导入csv文件内容的示例代码
2022/12/24 Python