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 相关文章推荐
在IIS服务器上以CGI方式运行Python脚本的教程
Apr 25 Python
详解Django通用视图中的函数包装
Jul 21 Python
Python 专题二 条件语句和循环语句的基础知识
Mar 19 Python
Python django实现简单的邮件系统发送邮件功能
Jul 14 Python
Python中对象的引用与复制代码示例
Dec 04 Python
Python中文件的读取和写入操作
Apr 27 Python
浅谈python的dataframe与series的创建方法
Nov 12 Python
Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】
Dec 05 Python
python自动化测试之DDT数据驱动的实现代码
Jul 23 Python
python Django 反向访问器的外键冲突解决
May 20 Python
python图片验证码识别最新模块muggle_ocr的示例代码
Jul 03 Python
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
May 28 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学习资源和链接.
2006/12/05 PHP
php 上传功能实例代码
2010/04/13 PHP
PHP使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
2020/04/26 PHP
jQuery性能优化技巧分析
2015/02/20 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
2016/12/17 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
2017/01/04 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
2017/06/12 Javascript
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
2017/07/31 Javascript
js循环map 获取所有的key和value的实现代码(json)
2018/05/09 Javascript
利用hasOwnProperty给数组去重的面试题分享
2018/11/05 Javascript
详解webpack 最简打包结果分析
2019/02/20 Javascript
简单易扩展可控性强的Jquery转盘抽奖程序
2019/03/16 jQuery
vue.js 2.0实现简单分页效果
2019/07/29 Javascript
微信小程序实现树莓派(raspberry pi)小车控制
2020/02/12 Javascript
京东优选小程序的实现代码示例
2020/02/25 Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
2020/05/10 Javascript
[38:27]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第二场 11.26
2020/11/30 DOTA
教你使用python实现微信每天给女朋友说晚安
2018/03/23 Python
python 读取数据库并绘图的实例
2019/12/03 Python
python GUI库图形界面开发之PyQt5切换按钮控件QPushButton详细使用方法与实例
2020/02/28 Python
Python修改列表值问题解决方案
2020/03/06 Python
师范生实习的个人自我鉴定
2013/10/20 职场文书
我未来的职业规划范文
2014/01/11 职场文书
社会实践先进工作者事迹材料
2014/05/06 职场文书
美术专业自荐信
2014/07/07 职场文书
学生会竞选演讲稿怎么写
2014/08/26 职场文书
2014年数学教师工作总结
2014/12/03 职场文书
英语复习计划
2015/01/19 职场文书
开幕式邀请函
2015/01/31 职场文书
Python基于百度AI实现抓取表情包
2021/06/27 Python
Java获取e.printStackTrace()打印的信息方式
2021/08/07 Java/Android
Ajax实现三级联动效果
2021/10/05 Javascript
单机多实例部署 MySQL8.0.20
2022/05/15 MySQL
docker 制作mysql镜像并自动安装
2022/05/20 Servers
JavaScript正则表达式实现注册信息校验功能
2022/05/30 Java/Android