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连接oracle数据库实例
Oct 17 Python
python获取本机外网ip的方法
Apr 15 Python
Python扫描IP段查看指定端口是否开放的方法
Jun 09 Python
Python2中的raw_input() 与 input()
Jun 12 Python
Python算法之求n个节点不同二叉树个数
Oct 27 Python
Python3.4 tkinter,PIL图片转换
Jun 21 Python
解决python opencv无法显示图片的问题
Oct 28 Python
Python hashlib模块实例使用详解
Dec 24 Python
Pytorch训练过程出现nan的解决方式
Jan 02 Python
TensorFlow实现批量归一化操作的示例
Apr 22 Python
PyCharm2020.3.2安装超详细教程
Feb 08 Python
Python Django ORM连表正反操作技巧
Jun 13 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
谈一谈收音机的高放电路
2021/03/02 无线电
用PHPdig打造属于你自己的Google[图文教程]
2007/02/14 PHP
Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源
2014/06/22 PHP
thinkPHP框架RBAC实现原理分析
2019/02/01 PHP
php实现商城购物车的思路和源码分析
2020/07/23 PHP
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
2010/06/28 Javascript
JavaScript中的细节分析
2012/06/30 Javascript
使用js显示当前时间示例
2014/03/02 Javascript
JavaScript动态创建link标签到head里的方法
2014/12/22 Javascript
jquery实现带缩略图的全屏图片画廊效果实例
2015/06/25 Javascript
JS模式之单例模式基本用法
2015/06/30 Javascript
详解jQuery向动态生成的内容添加事件响应jQuery live()方法
2015/11/02 Javascript
jQuery+canvas实现简单的球体斜抛及颜色动态变换效果
2016/01/28 Javascript
在ASP.NET MVC项目中使用RequireJS库的用法示例
2016/02/15 Javascript
js正则表达式replace替换变量方法
2016/05/21 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
2016/08/17 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
Vue.js实现文章评论和回复评论功能
2020/05/30 Javascript
Node.js实现文件上传的示例
2017/06/28 Javascript
vue单页开发父子组件传值思路详解
2018/05/18 Javascript
vue如何引入sass全局变量
2018/06/28 Javascript
vue路由中前进后退的一些事儿
2019/05/18 Javascript
Python3 适合初学者学习的银行账户登录系统实例
2017/08/08 Python
python中实现字符串翻转的方法
2018/07/11 Python
对python过滤器和lambda函数的用法详解
2019/01/21 Python
python自动化之Ansible的安装教程
2019/06/13 Python
线程安全及Python中的GIL原理分析
2019/10/29 Python
Python3如何对urllib和urllib2进行重构
2019/11/25 Python
CSS3 选择器 伪类选择器介绍
2012/01/21 HTML / CSS
手工制作的意大利礼服鞋:Ace Marks
2018/12/15 全球购物
家长会主持词
2014/03/26 职场文书
《富饶的西沙群岛》教学反思
2014/04/09 职场文书
三八妇女节活动总结
2014/05/04 职场文书
行政申诉状范文
2015/05/20 职场文书
centos7安装mysql5.7经验记录
2022/05/02 Servers
oracle delete误删除表数据后如何恢复
2022/06/28 Oracle