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的迭代器、生成器以及相关的itertools包
Apr 02 Python
玩转python爬虫之爬取糗事百科段子
Feb 17 Python
python下调用pytesseract识别某网站验证码的实现方法
Jun 06 Python
Python运算符重载详解及实例代码
Mar 07 Python
python合并同类型excel表格的方法
Apr 01 Python
实例讲解Python脚本成为Windows中运行的exe文件
Jan 24 Python
Django基础三之视图函数的使用方法
Jul 18 Python
Python学习笔记之字符串和字符串方法实例详解
Aug 22 Python
Python 自由定制表格的实现示例
Mar 20 Python
python 使用建议与技巧分享(四)
Aug 18 Python
python中pivot()函数基础知识点
Jan 03 Python
Python requests用法和django后台处理详解
Mar 19 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/09/25 PHP
Yii操作数据库的3种方法
2014/03/11 PHP
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
2014/06/12 PHP
PHP递归创建多级目录
2015/11/05 PHP
Yii框架应用组件用法实例分析
2020/05/15 PHP
Javascript改变CSS样式(局部和全局)
2013/12/18 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
js中top的作用深入剖析
2014/03/04 Javascript
详解js闭包
2014/09/02 Javascript
jqueryUI里拖拽排序示例分析
2015/02/26 Javascript
JQuery zClip插件实现复制页面内容到剪贴板
2015/11/02 Javascript
微信小程序有旋转动画效果的音乐组件实例代码
2018/08/22 Javascript
对angularJs中2种自定义服务的实例讲解
2018/09/30 Javascript
了解javascript中变量及函数的提升
2019/05/27 Javascript
微信小程序tabBar 返回tabBar不刷新页面
2019/07/25 Javascript
vue使用i18n实现国际化的方法详解
2019/09/05 Javascript
JS实现斐波那契数列的五种方式(小结)
2020/09/09 Javascript
[03:36]2015国际邀请赛第二日现场精彩集锦
2015/08/06 DOTA
pyramid配置session的方法教程
2013/11/27 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
Python爬虫包BeautifulSoup学习实例(五)
2018/06/17 Python
详解Python 装饰器执行顺序迷思
2018/08/08 Python
Python3 获取一大段文本之间两个关键字之间的内容方法
2018/10/11 Python
使用matplotlib绘制图例标签中带有公式的图
2019/12/13 Python
pytorch 实现删除tensor中的指定行列
2020/01/13 Python
python 利用toapi库自动生成api
2020/10/19 Python
彻底弄明白CSS3的Media Queries(跨平台设计)
2010/07/27 HTML / CSS
C#面试问题
2016/07/29 面试题
机械电子工程专业推荐信范文
2013/11/20 职场文书
心理健康课教学反思
2014/02/13 职场文书
《小小竹排画中游》教学反思
2014/02/26 职场文书
企业文化建设实施方案
2014/03/22 职场文书
村当支部个人对照检查材料思想汇报
2014/10/06 职场文书
二手车转让协议书
2015/01/29 职场文书
身份证丢失证明
2015/06/19 职场文书
解决ubuntu安装软件时,status-code=409报错的问题
2022/12/24 Servers