当前位置:网站首页>我用 Python 找出了删除我微信的所有人并将他们自动化删除了
我用 Python 找出了删除我微信的所有人并将他们自动化删除了
2020-11-08 16:17:00 【程序猿欧文】
1. 概述
不知你是否遇到过在微信上给通讯录中的某个人发消息,结果出现了这一幕:

平时一直认为自己的心里素质过硬,不过遇到这种情况 ...

在我缓了半个钟头(半分钟)之后,缓缓拿出了手机,打开微信,找到通讯录中的 ABC,默默地按下了删除按钮,此刻的我心如止水 ...

好了,我们回到正题,为了避免再次出现上述情况,我决定把微信通讯录中删除了自己的人全部找出来并且删除,之前我已经在网上了解到检查自己的微信是否被删比较好的方式就是转账,通过转账我们可以实现无痕检测。

下面我们通过两张图片直观的看一下微信被删前后给别人转账的效果:


现在已经知道了检测方式,正在我准备挨个检测时,无意识的滑动了微信通讯录列表,100、200 ... 500 ...

我去!什么时候加了这么多人,滑动列表的同时我顺势扫了一眼微信名字:A卖保险、B办理信用卡、C游泳健身、D卖保健品 ... 此刻我知道了微信通讯录中有这么多人的玄机,但是有个问题,这么多人我挨个手动执行转账还不累屎了 ...
如果手动执行的方式行不通,那么可以通过编程的方式自动化执行吗?想到这里我陷入了沉思 ...

突然我脑中闪了一下(不是抽筋哈),思绪渐明,前几天我不是写了一篇Python + Appium 自动化操作微信入门吗?用这个应该就可以实现,编程实现的基本思路如下:
获取微信通讯录列表中每个人的名字(备注)并记录,这个是不会有重复的,因为即使在之前加好友时有重复的,自己也会在备注时给改了
遍历获取到的通讯录列表,分别对每一个人执行转账操作,如果检测到是删除自己的人就对其执行删除操作,如果检测到不是删除自己的人则继续检测下一个人,依次往复循环
2. 环境
因之前在模拟器上测试 Appium 模拟微信转账可能有点问题,因此本文使用真机实现。
先简单介绍一下真机环境,下面一起来看一下相应步骤。
从桌角下取出我的小米5s手机(MIUI10.2、Android8.0.0),擦擦灰尘后用数据线将其连到自己的电脑上
手机充了一会电之后开机,打开微信登录自己的微信号
在手机中依次执行(点击):设置->我的设备->全部参数->MIUI版本(多次点击,开启开发者模式)->返回设置列表->更多设置->开发者选项->开启开发者选项并分别开启:USB调试、USB安装、USB调试(安全设置)选项,如图所示:

- 此时手机上会弹出USB的用途弹框,我们选择传输文件(MTP)即可,如图所示:

- 在电脑 CMD 中执行
adb devices命令,看是否能找到自己的手机,比如下图所示就是成功的结果了

- 在上面步骤中你可能出现找不到手机的情况,通常这种情况是驱动问题,这里介绍一种简单的处理方式:下载一个驱动精灵,安装启动之后点击驱动管理,之后安装相应驱动即可解决,如图所示:

版权声明
本文为[程序猿欧文]所创,转载请带上原文链接,感谢
https://my.oschina.net/mikeowen/blog/4708261
边栏推荐
- Google's AI model, which can translate 101 languages, is only one more than Facebook
- wanxin finance
- 浅谈,盘点历史上有哪些著名的电脑病毒,80%的人都不知道!
- (O)ServiceManager分析(一)之BinderInternal.getContextObject
- 区块链周报:数字货币发展写入十四五规划;拜登邀请MIT数字货币计划高级顾问加入总统过渡团队;委内瑞拉推出国营加密交易所
- “他,程序猿,35岁,被劝退”:不要只懂代码,会说话,胜过10倍默默努力
- DeepMind 最新论文解读:首次提出离散概率树中的因果推理算法
- On DSA of OpenGL
- jsliang 求职系列 - 07 - Promise
- 小青台正式踏上不归路的第3天
猜你喜欢

3、 The parameters of the function

重返全球第三,小米做对了什么?

Talking about, check the history of which famous computer viruses, 80% of the people do not know!

Improvement of rate limit for laravel8 update

I used Python to find out all the people who deleted my wechat and deleted them automatically

我用 Python 找出了删除我微信的所有人并将他们自动化删除了

B站stm32视频学习

Builder pattern

2020-11-05

大龄程序员没有出路吗?
随机推荐
大龄程序员没有出路吗?
LiteOS-消息队列
RabbitMQ之Helloworld
What is the database paradigm
Hello world of rabbitmq
laravel8更新之维护模式改进
markdown使用
Huawei has an absolute advantage in the 5g mobile phone market, and the market share of Xiaomi is divided by the market survey organization
华为在5G手机市场占据绝对优势,市调机构对小米的市占出现分歧
What is SVG?
Travel notes of Suzhou
啥是数据库范式
Summary of template engine
学习记录并且简单分析
Improvement of rate limit for laravel8 update
性能压测时,并发压力增加,系统响应时间和吞吐量如何变化
小米、OPPO在欧洲市场继续飙涨,小米更是直逼苹果
[Python 1-6] Python tutorial 1 -- number
喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水
阿里云视频云技术专家 LVS 演讲全文:《“云端一体”的智能媒体生产制作演进之路》