ReaJason / xhs

基于小红书 Web 端进行的请求封装。https://reajason.github.io/xhs/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

如何监控被用户评论区@的消息

lucasjinreal opened this issue · comments

又办法可以做到吗

请问你说的是这儿的接口吗,我看这个应该是最近才开放的吧,可能得加一下

CleanShot 2023-11-07 at 20 52 27@2x

这个有没办法获取到"@其他人"的文章或者视频。我发现小红书的自带的搜索对"@"这个关键词识别的不是很友好,好像和普通文本搜索不太一样。
例如:我想找到一些和xx相关的文章,已经发布的部分文章内容包含 “@XX”, "作者:@XX", 其他文本没有涉及xx这个名字,使用关键词"xx"或者"@XX"搜索,小红书有时会搜索不出来这种文章(有些可以搜到),只能手动寻找。

@FairyWorld 是的,不过不太确定如何做成回调的形式,可能得类似于轮询?然后给用户提供一个触发接口

@FairyWorld 我的需求不是搜索文本,就是别人艾特了我,我要收到回调

@FairyWorld 是的,不过不太确定如何做成回调的形式,可能得类似于轮询?然后给用户提供一个触发接口

@FairyWorld 我的需求不是搜索文本,就是别人艾特了我,我要收到回调

回调不太可能,只能轮询。我现在有一个需求和你的类似,就是我的笔记评论区被评论,我这边检测到关键字后自动进行回复。用的是rabbitmq

@xRuanle 用的是xhs吗? 这个楼主可以考虑支持一下,如何一旦可以轮询检测,就可以实现任意帖子回复

mention_notifications = xhs_client.get_mention_notifications()

like_notifications = xhs_client.get_like_notifications()

follow_notifications = xhs_client.get_follow_notifications()

@ReaJason 感谢楼主,但你这个是鸡生蛋诞生记自己嵌套了。

我想要的是别人mention了触发,当我 get_mention的前提是我知道啥时候get。如果可以for 循环轮询,是否可以考虑直接封装个callback接口给用户使用。

xhs_client 主要还是封装简单的请求,具体的实际需求,可以基于 xhs_client 做,可能后续考虑做一个 simple_client 之类的用于这种需求封装,暂时的话,麻烦自己实现吧。