gaogaotiantian / biliscope

Bilibili chrome extension to show uploader's stats
MIT License
594 stars 46 forks source link

[FR]不显示已拉黑的用户的视频 #203

Open lowking opened 3 months ago

lowking commented 3 months ago

目前卡片方便拉黑,但是页面依然显示相关up主的视频,希望能不显示。 b站有相关api,可以直接使用:https://account.bilibili.com/account/blacklist image

F-park commented 3 months ago

想了一下可以屏蔽的位置,你觉得还有其他页面需要屏蔽吗?

其中热门和视频页的推荐视频和动态是可以直接删除的。 其余部分我觉得留白比较好。

F-park commented 3 months ago

看起来你的用户卡片出 bug 了 ,词云下面的这两个按钮不应该同时出现 ,有复现方式吗?有的话可以再开个 issue。

image

lowking commented 3 months ago

想了一下可以屏蔽的位置,你觉得还有其他页面需要屏蔽吗?

  • 首页
  • 热门
  • 视频页的推荐视频
  • 搜索
  • 动态(转发)

其中热门和视频页的推荐视频和动态是可以直接删除的。 其余部分我觉得留白比较好。

这得让大家都提一提了,我目前只看热门里面的2个排行榜,以及顶栏里的动态,其他地方很少点开

lowking commented 3 months ago

看起来你的用户卡片出 bug 了 ,词云下面的这两个按钮不应该同时出现 ,有复现方式吗?有的话可以再开个 issue。

image

装了几个油猴脚本,以及一堆插件,不知道具体是哪个影响的,哪天发现了在开issue吧

F-park commented 3 months ago

研究了一下,下面两个页面都受黑名单影响

首页我测不出来(我不用b站的黑名单)

剩下不受黑名单影响且比较常用的

lowking commented 3 months ago

差不多就这些地方比较常用了。 我把视频页的推荐都当广告屏蔽了,首页不知道什么原因,我往下流览多了cpu占用很高,就不怎么看首页了

F-park commented 3 months ago

提交了一个 PR,你可以试一下能不能解决你的问题。

lowking commented 3 months ago
lowking commented 3 months ago
  • 搜索页的拉黑之后,到黑名单里面移除,之后在插件页刷新黑名单,但是搜索结果也不会有效果,依然会隐藏。和在搜索页卡片取消拉黑的效果不一致。

刚写完回去刷新了下,正常了🤣

F-park commented 3 months ago
  • 测试了下,排行榜没撒问题,但是取消拉黑之后页面不会更新,和搜索页的行为不一致,但对我来说足够了。

热门页面做的删除(因为每周必看隐藏不掉),搜索页做的隐藏。 一般也不会点完拉黑再点取消拉黑,我感觉问题不大。

lowking commented 3 months ago

那基本没撒问题了,坐等新版了👍

F-park commented 3 months ago

image

用属性 hidden 来隐藏元素还是有局限性,都改成 display: none 了,现在取消拉黑之后会恢复隐藏的视频。

lowking commented 3 months ago

试了下,基本没撒问题了

lowking commented 3 months ago

刚在刷热门的时候发现b站自带的拉黑不起作用了,还是刷出了拉黑用户的视频,希望热门也支持下

F-park commented 3 months ago

https://www.bilibili.com/v/popular/all/

这个页面?我这里生效的,难道有灰度测试?

lowking commented 3 months ago

是这个页面,我刷到后面出来的就有已拉黑的视频

F-park commented 3 months ago

复现了,在 up 空间加入黑名单,其他页面要等几秒后刷新才生效(目测是在异步发网络请求),我觉得没啥问题,没必要做这个页面。

lowking commented 3 months ago

那就只能这样了