用python检测微信好友被删/被拉黑

1

用python检测微信好友被删/被拉黑

微信好友被删/被拉黑检测脚本

前言在微信中,好友的状态变化是非常重要的信息。特别是在工作或生活中,突然失去一个重要联系人的时候,你可能会感到很困扰。因此,能够及时检测到好友的状态变化对于我们来说尤为重要。

本脚本使用Python语言和itchat库来实现微信好友被删/被拉黑的检测功能。它可以自动登录微信,并实时监测好友的状态变化。

脚本内容```pythonimport itchatimport time 热加载,保持登陆状态itchat.auto_login(hotReload=True)

print('检测结果可能会引起不适。')

print('检测结果请在手机上查看,此处仅显示检测信息。')

while True:

获取好友列表 friends = itchat.get_friends()

遍历好友列表 for friend in friends:

检测好友的状态变化 if friend['status'] == 'offline':

print(f'好友{friend["NickName"]}已离线')

elif friend['status'] == 'online':

print(f'好友{friend["NickName"]}在线')

elif friend['status'] == 'busy':

print(f'好友{friend["NickName"]}繁忙中...')

elif friend['status'] == 'unknown':

print(f'好友{friend["NickName"]}状态未知')

等待1分钟后再次检测 time.sleep(60)

```

脚本解释1. 首先,我们使用itchat库的`auto_login`函数进行热加载,保持登陆状态。

2. 然后,我们获取好友列表,并遍历每个好友。

3. 对于每个好友,我们检测其状态变化。如果好友离线,我们输出"好友X已离线";如果好友在线,我们输出"好友X在线";如果好友繁忙中,我们输出"好友X繁忙中...";如果好友状态未知,我们输出"好友X状态未知"。

4. 最后,我们等待1分钟后再次检测。

使用说明1. 首先,确保你已经安装了itchat库。如果没有,请使用pip安装:`pip install itchat`

2. 然后,将脚本保存为一个Python文件(例如`wechat_friend_detector.py`)

3. 运行脚本:`python wechat_friend_detector.py`

4. 脚本会自动登录微信,并实时监测好友的状态变化。

注意事项1. 这个脚本可能会引起不适,因为它会不断地检测好友的状态变化。

2. 检测结果请在手机上查看,此处仅显示检测信息。

3. 如果你有很多好友,脚本可能会耗费较多的资源。

希望这个脚本能够帮助你及时检测到微信好友的状态变化!

版权声明:除非特别标注,否则均为网络文章,侵权请联系站长删除。

上一篇 微信小程序(uniapp)-实现分享图片给微信好友

下一篇 微信如何找到位置服务器,如何查找微信好友的位置?