Greasy Fork is available in English.

bilibili网页端添加APP首页推荐

因B站鉴权提升,削减功能,API公开

Version au 02/09/2018. Voir la dernière version.

Auteur
indefined
Notes
0 0 0
Version
0.2.5
Créé
25/05/2018
Mis à jour
02/09/2018
Licence
MIT
S'applique à

B站网页端添加APP首页推荐

脚本发布页

个人脚本仓库

问题反馈到这里

提交问题前请仔细读完说明和使用须知


功能

20180724开始由于b站提升了该接口的鉴权要求,现在本脚本显示的内容已经不是APP登录状态下根据个人喜好推荐的视频,而是未登录状态下b站随机推荐的,请根据自身需求决定是否保留此脚本。

同时不喜欢功能也因为失效移除显示,功能保留,如需显示可将第16行const displayDislike = false;改为const displayDislike = true;,但在缺少登录鉴权前提下该功能会返回未登录错误。

由于提升的鉴权要求对网页端实现不友好,且在网页端保存鉴权存在一定安全隐患,故决定暂停本脚本更新。如有意自行实现该接口可查看完整API

如果有迹象该接口恢复以前的可用状态(const displayDislike = true;启用后可正常提交不喜欢)或者有新的可行接口方案请到这里反馈,我会视情况决定是否重启此脚本开发。

以下截图预览为B站提升鉴权要求之前的功能界面,当前界面显示相同,但不喜欢功能已去除。

图片预览


兼容性

  • chrome 66 in Tampermonkey4.6 测试通过
  • EDGE in Tampermonkey4.6 测试通过
  • 火狐 in Tampermonkey4.6 GreaseMonkey4测试通过
  • 其它浏览器和脚本管理器未知
  • 使用chrome原生扩展安装无法正常工作,因为跨域会被拦截 跨域真TM麻烦

使用须知

  • 功能依赖登录token,当前网页登录cookie已不再有效因此获取到的数据不再根据个人喜好
  • 添加内容依赖首页的动画版块,如果找不到版块或者版块定义变更脚本将不工作
  • APP首页内容使用旧版APP接口,当前该接口鉴权已经被提升,官方后续是否会更改关闭该接口无法判断
  • 全站排行使用全站排行页面的接口,效率不高也提供不了普通版块的详细排行信息