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

[IDEA] 按粉丝数量和最近投稿时间排序 #78

Closed
20171213 opened this issue May 29, 2022 · 13 comments
Closed

[IDEA] 按粉丝数量和最近投稿时间排序 #78

20171213 opened this issue May 29, 2022 · 13 comments
Assignees
Labels
enhancement 功能增强或增加

Comments

@20171213
Copy link

目标

脚本:关注管理器

描述你的想法

不知道能不能实现

@CKylinMC CKylinMC added the enhancement 功能增强或增加 label May 29, 2022
@CKylinMC
Copy link
Owner

可以尝试一下。

不过得等一阵,最近正在忙毕业...

给我自己码个备注 https://api.bilibili.com/x/web-interface/card?mid=

@CKylinMC CKylinMC pinned this issue Jun 11, 2022
@CKylinMC CKylinMC added this to To do in UserScriptsProj via automation Jul 20, 2022
@CKylinMC CKylinMC moved this from To do to In progress in UserScriptsProj Jul 20, 2022
@CKylinMC CKylinMC moved this from In progress to Put off in UserScriptsProj Jan 20, 2023
@FreezeSoul
Copy link

期待,也需要这个功能

@20171213 20171213 changed the title [IDEA] 排序增加按粉丝数量排行 [IDEA] 排序增加按粉丝数量和最近投稿时间排序 Jun 7, 2023
@20171213 20171213 changed the title [IDEA] 排序增加按粉丝数量和最近投稿时间排序 [IDEA] 按粉丝数量和最近投稿时间排序 Jun 7, 2023
@happymy
Copy link

happymy commented Feb 16, 2024

是的,非常需要这个功能。

@CKylinMC
Copy link
Owner

0.2.22,更多 - 实验性功能 里面开启

我尝试加了一下,不过没有完整测试。

我还是觉得这个功能在关注数量比较多的时候会导致被风控或封号,请小心使用。

@CKylinMC CKylinMC moved this from Put off to In progress in UserScriptsProj Feb 17, 2024
@happymy
Copy link

happymy commented Feb 17, 2024

刚刚试了,排序顺序不对,为了更好的debug能不能把最后更新的时间显示出来。
测试的是2900+的关注,已经实名认证的账号。

@CKylinMC
Copy link
Owner

CKylinMC commented Feb 17, 2024

刚刚试了,排序顺序不对,为了更好的debug能不能把最后更新的时间显示出来。 测试的是2900+的关注,已经实名认证的账号。

按F12去Console,超过20个连续获取应该就会出现风控,你后面数据不对的原因应该就是风控。

这就是我说为什么不建议这么做的原因。从前年就有人一直在提这个功能,但是我这里是没办法解决这个问题的。

image

@CKylinMC
Copy link
Owner

脚本这个版本的debug我没关掉,你点开窗口然后F12到Console后会看到好多FoMan开头的日志,后面的数据行展开,如果成功填充会写一个字段叫lastUpdate,数字就是时间戳。

@happymy
Copy link

happymy commented Feb 17, 2024

估计是太快了,触发风控。弄慢点少并发,加个进度条。按关注日期从旧到新的顺序。。。

@CKylinMC
Copy link
Owner

估计是太快了,触发风控。弄慢点少并发,加个进度条。按关注日期从旧到新的顺序。。。

这个风控是几分钟内多少次请求,不是少点并发的事情

@CKylinMC
Copy link
Owner

CKylinMC commented Feb 17, 2024

这约等于在爬虫爬每个人的个人空间动态和信息,这个API一直是B站风控重灾区,这也是我一开始就在Greasyfork脚本页码直接写了这个功能不能做的原因(

@happymy
Copy link

happymy commented Feb 18, 2024

我试了https://blog.csdn.net/a3613110/article/details/125199515 脚本是有效的。
目前搭配Auto Highlight 标记和自己,和自己手动翻页。。。清理关注。

@CKylinMC
Copy link
Owner

CKylinMC commented Feb 18, 2024

那就不清楚了。

根据 查询用户投稿视频明细 - BAC Document 这里的说明,你引用的文章中提到的接口已经废弃,而更换到新的WBI接口之后,我这里无论如何测试都是会风控的。由于B站会上传你的操作行为,不排除是你手动点击页面等帮你避开了风控,并且每个页面信息很少,所以没有关系。但是一次性加载3000条数据是肯定不可能的,要不然就要等待巨量的时间来让它过风控。

可能相关:SocialSisterYi/bilibili-API-collect#868

在找到更好的解决方案之前,这个功能暂时搁置。

@CKylinMC CKylinMC moved this from In progress to Put off in UserScriptsProj Feb 18, 2024
@CKylinMC
Copy link
Owner

暂时无法实现

@CKylinMC CKylinMC closed this as not planned Won't fix, can't repro, duplicate, stale Apr 15, 2024
UserScriptsProj automation moved this from Put off to Done Apr 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 功能增强或增加
Projects
Development

No branches or pull requests

4 participants