如何在特定微信好友更新朋友圈时收到提醒
有几个好友的朋友圈特别重要 最好检测速度快一点的 1秒左右
电脑和安卓端都行 提示声音一定要大
需要软件 不要发思路不懂... 有渠道也可以提供一下
微信不行吧,主打的就是简洁,没有提供提示功能 ,至于想靠代码来提示 从微信这个角度来说,爬虫基本上不可能,也没啥接口 。
微信不会像qq那么花里胡哨有什么特别关心,上线有提示之类的。
微信官方好像没有这个功能,可以使用微信小程序或者第三方应用试试,如果自己有编程能力,也可以自己写脚本来控制朋友圈的更新
只能给个思路吧
①定时刷新朋友圈,截屏,然后需要进行图片处理。
②根据头像的位置特征对推文进行分割,成为一条一条的推文
③不考虑换头像可以直接通过头像进行相似度比较,得到关注的人发的推文
④然后下滑,继续同样的逻辑
⑤正文内容需要进行一定截图分割,用来对比是否是已经刷到的内容,不再下滑
⑥上面的工作能完成通知也不是难事了
参考GPT和自己的思路,微信提供了开放平台接口,其中包括获取好友列表、获取朋友圈列表等功能。我们可以使用 Python 的第三方库itchat来实现对微信的操作。
针对您的需求,我们可以先使用itchat库来获取特定好友的朋友圈列表,然后使用定时器来实现定时检测更新,并在有更新时播放提示音。以下是一个大致的思路:
1 使用itchat库登录微信账号,并获取指定好友的好友ID。
import itchat
# 登录微信账号
itchat.auto_login(hotReload=True)
# 获取指定好友的ID
friend = itchat.search_friends(name='好友昵称')[0]
friend_id = friend['UserName']
2 使用itchat库获取指定好友的朋友圈列表。
# 获取指定好友的朋友圈列表
moments = itchat.get_moments(userName=friend_id)
3 使用定时器(例如Python自带的time库的sleep()函数)定时检测朋友圈更新。
import time
while True:
# 获取当前的朋友圈列表
current_moments = itchat.get_moments(userName=friend_id)
if current_moments != moments:
# 朋友圈列表更新,播放提示音
# 这里可以使用Python自带的winsound库或第三方的playsound库来播放音效
print('新的朋友圈更新了!')
moments = current_moments
time.sleep(1)
以上是一个简单的思路,但需要注意的是,微信对于使用第三方库对其平台的操作有较多的限制和防护措施,因此具体实现可能需要更多的细节和技巧。同时,为了避免对他人的隐私造成侵犯,我们建议在实际操作前仔细阅读微信开放平台的相关规定和说明,并谨慎使用该功能。
使用python倒是可以实现你这个需求,但是使用三方登录,有一定概率被微信封号,爬取朋友圈频率不能太高
这里有一些案例你可以参考下