微信脚本检测好友删除:轻松查找被删记录

3 下载量 157 浏览量 更新于2024-09-01 收藏 112KB PDF 举报
本文档主要介绍了一种利用Python脚本来检查微信好友是否已将你从联系人列表中删除的方法。作者分享了一段Github上的代码,用于通过微信网页版的接口来实现这一功能。以下是详细步骤和原理: 1. **原理概述**: - 该方法利用微信网页版的接口来检测是否能向一个新创建的临时群组添加用户。如果无法添加,则可能是因为对方已将你从联系人列表中移除。需要注意的是,这个过程必须在群组内保持沉默,因为其他成员不会看到你的加入请求。 2. **脚本使用**: - 用户需要下载并运行名为`pythonwdf.py`的Python脚本。在终端中,切换到脚本所在的目录,然后执行`pythonwdf.py`命令来启动程序。 - 脚本依赖了多个库,如urllib、urllib2等,用于处理网络请求、编码转换、cookies管理等。 3. **关键变量和函数**: - `getUUID()`函数获取微信登录所需的UUID、skey、wxsid、wxuin等参数,用于后续的微信授权请求。 - `BaseRequest`、`ContactList`、`My`等变量用于存储基础请求信息、所有联系人列表以及用户的个人联系人列表。 4. **脚本逻辑**: - 脚本首先通过登录页面获取授权,然后发送请求到微信服务器,试图在新建的群组中添加联系人。如果添加失败,说明被删除。 - 由于存在小问题和疏漏,脚本可能无法识别所有被删除的情况,特别是未被拉黑的情况,这可能导致结果不完整。 5. **注意事项**: - 使用此脚本时,可能会遗留一个只有自己成员的临时群组,需要手动删除。 - 由于涉及隐私和可能侵犯他人微信账户安全,作者提到这是在特定场景下的“作死之路”,并不推荐日常使用,更多是为了了解技术原理。 6. **GitHub源码链接**: - 想要获取源代码的读者可以访问0x5e/wechat-deleted-friends,但需注意自行承担可能的风险和后果。 总结: 本文介绍了一种非官方且存在局限性的技术,通过Python脚本间接检测微信好友是否删除了你。这种做法虽然能够提供一种检验方式,但并不适用于常规操作,且可能存在隐私侵犯风险。在实际应用中,保持良好的社交互动和沟通才是最健康的交流方式。