本文转载于雾时之森,稍加修改 。

喜欢本文章的还请到原作者博客留言

项目文件

我是用的项目文件是雾时之森大佬整理好的文件。给我这个小白方便不少

Start

1.下载雾时之森大佬整理项目文件并解压,将 anime_bili.php 文件扔到到站点根目录
2. 将 page-bilibili.php 文件扔到 主题根目录 ,修改里面的这串数字,换成各位同学的B站UID

3.接着打开哔哩哔哩,登入后进入个人空间,公开你的追番追剧

4. 按F12(Fn+F12)进入浏览器调试工具,打开 Network 并按F5(笔记本Fn+F5)刷新页面,找到与你UID相同的文件并打开,这里用谷歌浏览器演示,如下图

找到 cookie 一栏,完全复制,每个人的Cookie都不一样,建议用浏览器右上角的 无痕窗口 操作

举例: _uuid=8407C483-2011-9D9D-371E-55D603F3DF6892380infoc; buvid3=7E5282FE-467F-4498-9D54-17388577E775155809infoc; _ga=GA1.2.1592275501.1584255596; CURRENT_FNVAL=16; rpdid=|(J|Y|Y|kkJm0J'ul)RkllY|~; LIVE_BUVID=AUTO4215842556083238; DedeUserID=130092894; DedeUserID__ckMd5=5ccee398e8546910; SESSDATA=7dff734a%2C1599831456%2C5d8eb*31; bili_jct=ff900dfbced1017264b303b5de71acba; INTVER=1; SL_GWPT_Show_Hide_tmp=1; SL_wptGlobTipTmp=1; sid=54llmf7r; _gid=GA1.2.1531785386.1585234773; CURRENT_QUALITY=112; PVID=3

5. 回到 page-bilibili.php 文件,按照第二步的说明,在里面填入你的Cookie保存
6. 对了有没有发现你的追番页面没有小绿锁(HTTPS),因为B站的JSON返回的图片是HTTP,而且B站的图片还有防盗链~
得知B站的防盗链根据 referrer 来判断请求是不是来自B站,那好办了在head中添加一行代码,把 referrer 去掉就行【加在追番模版的get_header(); ?>下面就行了,我的自用模版已经添加】

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

然后把 anime_bili.php 文件的第76行改为 array_push($this->image_url, str_replace('http://', '//', $data['cover'])); 就可以了

如果改了就不用改了

7.最后在WP后台新建页面时选择模板,创建页面,即可显示成功
8.可能遇到的状况:追番页面图片不显示,应当在你的主题文件header.php中插入代码

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

效果预览

原版效果

自用版效果