返回
微信好友清理器!Python揪出偷偷删除你的人
闲谈
2023-11-11 17:10:19
社交媒体管理的痛点
在当今这个社交媒体时代,我们都有很多微信好友。随着时间的推移,一些好友可能会因为各种原因不再联系,甚至偷偷地把你删除了。这可能会让你感到尴尬或困扰,尤其是当你想联系对方时才发现已经被删除了。为了避免这种情况,我们可以使用Python脚本来定期检查微信好友的删除情况,并及时收到好友删除通知。
Python脚本的实现
- 导入必要的库
首先,我们需要导入必要的库来编写Python脚本。可以使用以下代码导入库:
import os
import sys
import time
import datetime
import requests
import json
- 获取微信好友列表
接下来,我们需要获取微信好友列表。可以使用以下代码获取好友列表:
def get_friends_list():
url = "https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxgetcontact?lang=zh_CN&pass_ticket=%s" % pass_ticket
headers = {
"Accept": "application/json, text/plain, */*",
"Referer": "https://wx.qq.com/",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36"
}
response = requests.get(url, headers=headers)
if response.status_code == 200:
data = json.loads(response.text)
return data["MemberList"]
else:
print("获取好友列表失败")
return None
- 定期检查好友列表
接下来,我们需要定期检查好友列表,看看是否有好友被删除了。可以使用以下代码定期检查好友列表:
def check_friends_list():
while True:
friends_list = get_friends_list()
if friends_list is not None:
for friend in friends_list:
if friend["VerifyFlag"] == 0:
print("%s (%s) 已将你删除" % (friend["NickName"], friend["UserName"]))
time.sleep(3600)
- 发送好友删除通知
当发现好友被删除时,我们可以发送好友删除通知。可以使用以下代码发送好友删除通知:
def send_notification(friend):
# 发送邮件或短信通知
pass
- 运行脚本
最后,我们可以运行脚本来检测好友删除情况。可以使用以下命令运行脚本:
python check_friends_list.py
结语
通过使用Python脚本,我们可以轻松揪出偷偷删除您的人,并收到好友删除通知。这可以帮助您更好地管理社交媒体,避免尴尬或困扰的情况。