用python检测微信好友是否删除自己
微信好友删除检测脚本
前言在使用微信时,我们经常会遇到一些已经将自己删除了的好友。如何在不打扰别人的情况下知道哪些好友删除了自己呢?答案就是通过编写一个python脚本来实现。
环境准备* Python2.x环境* `requests`库(用于发送HTTP请求)
* `json`库(用于处理JSON数据)
脚本内容```python!/usr/bin/env python coding: utf-8import requestsimport jsondef get_friend_list(accessToken):
"""
获取好友列表 :param accessToken: 微信access_token :return: 好友列表 """
url = " headers = {"Content-Type": "application/json"}
response = requests.get(url, headers=headers)
if response.status_code ==200:
return json.loads(response.text)
else:
print("获取好友列表失败")
return Nonedef check_deleted_friend(friend_list):
"""
检查是否有删除自己的人 :param friend_list: 好友列表 :return: 有删除自己的人的ID列表 """
deleted_friends = []
for friend in friend_list["list"]:
if friend["status"] ==1:
deleted_friends.append(friend["user_id"])
return deleted_friendsdef main():
微信access_token(请替换为自己的)
accessToken = "your_access_token"
获取好友列表 friend_list = get_friend_list(accessToken)
if friend_list is not None:
检查是否有删除自己的人 deleted_friends = check_deleted_friend(friend_list)
if len(deleted_friends) >0:
print("以下好友删除了自己:")
for friend in deleted_friends:
print(friend)
else:
print("没有发现删除自己的人")
else:
print("获取好友列表失败")
if __name__ == "__main__":
main()
```
使用说明1. 替换`your_access_token`为自己的微信access_token。
2. 运行脚本,会输出删除自己的人的ID列表。
注意:该脚本仅用于检测是否有删除自己的人,并不提供任何其他功能。请在使用前仔细阅读微信API文档,以免出现任何问题。