/bilibili_anime

💖 适用于Wordpress的动漫追番页面

Primary LanguagePHP

适用于WP博客的追番页面

💖项目源地址-https://github.com/TaylorLottner/bilibili (已授权,感谢小姐姐的支持( ̄▽ ̄))

👌项目修改者-IceCliffs(本阁下(o゚v゚)ノ)

演示地址( ̄▽ ̄): https://www.icecliffs.cn/bili-anime.html

仅适用于 Wordpress 博客系统

one

(效果图 : Kratos-pjax 带有页面编辑功能)

特点

  • 显示番剧
  • 显示番剧进度(可选)
  • 显示番剧基本信息

使用方法

改了俩个不同的版本,Kratos-pjax主题版本可以编辑页面,大家可以提出 issue 我会根据主题写对应的版本,当然你也可以自写( ̄▽ ̄)

默认:

放置 wp-content/theme/你的主题/你的主题页面模板下

打开 page-bilibili.php 修改以下几个参数

$bili=new bilibiliApiRequest("你的UID","你的bilibili Cookie");

two

UID获取方法

打开 https://space.bilibili.com,后面跟着的就是你的 UID

three

COOKIE获取方法

F12 右键审查元素 点开 dynamic 往下拉找到请求,从 _uuid 开始复制到完,黏贴到上上图的 SPACE COOKIE 即可

four

(Cookie诚可贵,请保管好自己的 bilibili Cookie 防止被他人恶意调用)

回源问题

设置完之后还有一个步骤,BILIBILI 番剧返回的链接是 https,而封面返回的是 http 这会导致我们的站点小绿锁消失,而且B站还有防盗链这么一个蛋疼的选项

解决方法,在page-bilibili.php get_header();> 后面加入:

<meta name="referrer" content="never">

然后打开 bili_app.php 查找修改:

array_push($this->image_url, str_replace('http://','//', $data['cover'])); //http

图片显示不了的话在Header.php文件夹下加入:

<meta name="referrer" content="same-origin">

然后刷新页面即可( ̄▽ ̄)

Kratos-pjax版

kratos-Version: 放置 wp-content/theme/kratos-pjax/pages/ 按照上图方法做一遍即可( ̄▽ ̄) 如果开启了AJAX需要把样式加入到Head头里边,否则加载不出来

效果演示

Kratos-pjax版(支持页面修改)

eight

普通版

seven

原版

six

数据来源

bilibili 对应的 API 接口,自己看代码去(* ̄3 ̄)╭

修改日志

2020 年 3 月 21 - 上传( ̄▽ ̄)

安全问题

可以选择禁用 Cookie 来确保你的 bilibili 账户安全(但显示不了追番进度),本UP不承担任何事故责任,出事后果自负,如果发现页面有任何漏洞欢迎反馈邮箱 security#icecliffs.cn ( ̄▽ ̄)"

积极反馈

欢迎各位小伙伴们提出 issue 能解决的尽力解决,解决不了的自行解决( ̄▽ ̄)