Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

动态中包含动态的转发不正确 #152

Open
ZYYStudyName opened this issue Jun 3, 2022 · 13 comments
Open

动态中包含动态的转发不正确 #152

ZYYStudyName opened this issue Jun 3, 2022 · 13 comments
Labels
bug Something isn't working

Comments

@ZYYStudyName
Copy link

描述

我发现它监视的用户跟着转发的功能不是很完善,就是有一些监视用户转发的那条动态a是转发了其他动态b的,这样的话我们原本希望的是转发动态a,结果却是转发了动态b,不知道能否完善一下

@ZYYStudyJAVA
Copy link

Screenshot_2022-06-03-08-15-37-965_tv.danmaku.bili.jpg就是这种动态

@shanmiteko
Copy link
Owner

转发的就是动态a,注意那个双斜杠

@shanmiteko shanmiteko added the invalid This doesn't seem right label Jun 3, 2022
@shanmiteko shanmiteko reopened this Jun 3, 2022
@shanmiteko shanmiteko added bug Something isn't working and removed invalid This doesn't seem right labels Jun 3, 2022
@shanmiteko
Copy link
Owner

我之前发的那个图是被监视的账号转发的啊,我发现脚本自动转发的不是转发a,而是转发b,就是没有那个两个//只有一个转发动态然后后面就是动态b,跟转的只会是这样的: Screenshot_2022-06-03-10-59-34-551_tv danmaku bili 不会出现两个//我希望正确的应该是这样的: Screenshot_2022-06-03-08-15-37-965_tv danmaku bili

这个实现起来比较困难,因为动态a的dyid信息不好获取

@ZYYStudyJAVA
Copy link

大佬我在其他脚本里面发现了有个接口可以获取啊

urlConfig["ANIO"] = "https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/space_history?visitor_uid=自己的&host_uid=对方的&offset_dynamic_id=0&need_top=1&platform=web" //对方空间 visitor_uid是自己的id,host_uid对方uid

这个获取的json里面的dynamic_id_str属性就是我们要的动态id 这样可以尝试实现一下吗

@shanmiteko
Copy link
Owner

大佬我在其他脚本里面发现了有个接口可以获取啊

urlConfig["ANIO"] = "https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/space_history?visitor_uid=自己的&host_uid=对方的&offset_dynamic_id=0&need_top=1&platform=web" //对方空间 visitor_uid是自己的id,host_uid对方uid

这个获取的json里面的dynamic_id_str属性就是我们要的动态id 这样可以尝试实现一下吗

你确定?

@ypw96
Copy link
Contributor

ypw96 commented Jun 9, 2022

如果能实现。UID监控加码就能做到了。好耶

@ZYYStudyJAVA
Copy link

大佬我在其他脚本里面发现了有个接口可以获取啊

urlConfig["ANIO"] = "https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/space_history?visitor_uid=自己的&host_uid=对方的&offset_dynamic_id=0&need_top=1&platform=web" //对方空间 visitor_uid是自己的id,host_uid对方uid

这个获取的json里面的dynamic_id_str属性就是我们要的动态id 这样可以尝试实现一下吗

你确定?

我确定啊,这个获取的就是目标用户最近10条动态,不过我不知道怎么获取这10条外的了,我改了里面的一些参数也没用

@ZYYStudyJAVA
Copy link

大佬我在其他脚本里面发现了有个接口可以获取啊

urlConfig["ANIO"] = "https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/space_history?visitor_uid=自己的&host_uid=对方的&offset_dynamic_id=0&need_top=1&platform=web" //对方空间 visitor_uid是自己的id,host_uid对方uid

这个获取的json里面的dynamic_id_str属性就是我们要的动态id 这样可以尝试实现一下吗

你确定?

https://api.vc.bilibili.com/dynamic_svr/v3/dynamic_svr/space_history?visitor_uid=353806617&host_uid=15469417&offset_dynamic_id=0&need_top=&platform=web

这个链接里面随便填了两个uid,你可以访问试试

@sikishana
Copy link

我想问一下,怎么把抽奖专栏里面的预约抽奖过滤掉,还有就是抽奖专栏可以自己整理吗,格式可以识别吗

@ypw96
Copy link
Contributor

ypw96 commented Jun 20, 2022

我想问一下,怎么把抽奖专栏里面的预约抽奖过滤掉,还有就是抽奖专栏可以自己整理吗,格式可以识别吗

目前专栏是根据关键词在B站搜索按最新顺序排序的规则选取专栏,专栏内的链接是长链接才能识别。按理说是可以自己整理发布的

@shanmiteko
Copy link
Owner

我想问一下,怎么把抽奖专栏里面的预约抽奖过滤掉,还有就是抽奖专栏可以自己整理吗,格式可以识别吗

可以试一下设置里的那些关键词过滤功能

@ypw96
Copy link
Contributor

ypw96 commented Jun 26, 2022

大佬我在其他脚本里面发现了有个接口可以获取啊
urlConfig["ANIO"] = "https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/space_history?visitor_uid=自己的&host_uid=对方的&offset_dynamic_id=0&need_top=1&platform=web" //对方空间 visitor_uid是自己的id,host_uid对方uid
这个获取的json里面的dynamic_id_str属性就是我们要的动态id 这样可以尝试实现一下吗

你确定?

大佬。这个监视UID加码动态功能最近有在研究吗?是否有可行性

@shanmiteko
Copy link
Owner

shanmiteko commented Jun 26, 2022

大佬我在其他脚本里面发现了有个接口可以获取啊
urlConfig["ANIO"] = "https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/space_history?visitor_uid=自己的&host_uid=对方的&offset_dynamic_id=0&need_top=1&platform=web" //对方空间 visitor_uid是自己的id,host_uid对方uid
这个获取的json里面的dynamic_id_str属性就是我们要的动态id 这样可以尝试实现一下吗

你确定?

大佬。这个监视UID加码动态功能最近有在研究吗?是否有可行性

Screenshot_20220626_222010.jpg

这里涉及三个用户a、b、c,a转发了b的加码动态(b转发c的动态进行加码),a的这条动态包含了自己的文字描述、“//”分隔的b的文字描述以及c动态作为子动态,这里a转发的b动态的id信息丢失了

而要获取b这条动态的ID,首先就得从文字信息中找出b用户名得到uid,然后进入其主页根据文字描述逐条查找

实现起来还是比较麻烦

监视tag其实就可以检测的那条b发的加码动态

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants