1.1.12 • Published 4 months ago

picgo-plugin-bilibili v1.1.12

Weekly downloads
8
License
MIT
Repository
github
Last release
4 months ago

picgo-plugin-bilibili

下载 版本 许可

PicGo 开发的一款插件,新增了B站图床 图床。 使用用户动态的图片上传API。填写SESSDATA和bli_jct即可,获取方式在下面。

目录

  1. 其他推荐
  2. 安装
  3. 获取B站SESSDATA
  4. 图片样式
  5. 解决B站防盗链(403)

其他推荐

安装

  • 在线安装

    打开 PicGo 详细窗口,选择插件设置,搜索bili安装,然后重启应用即可。

  • 离线安装

    克隆该项目,复制项目到 以下目录:

    • Windows: %APPDATA%\picgo\
    • Linux: $XDG_CONFIG_HOME/picgo/ or ~/.config/picgo/
    • macOS: ~/Library/Application\ Support/picgo/

    切换到新目录执行 npm install ./picgo-plugin-bilibili,然后重启应用即可。

获取B站SESSDATA

  1. 登录B站
  2. F12打开控制台
  3. 找到SESSDATA还有bli_jct复制即可

npm.io

图片样式

例如原图: https://i0.hdslb.com/bfs/album/a18a3f8d666dc19c3216bef39a092e0e60c90eb4.png

规定高宽,质量压缩: https://i0.hdslb.com/bfs/album/a18a3f8d666dc19c3216bef39a092e0e60c90eb4.png@14w_14h_1e_1c

TypeUrl
原图baseURL/1.jpg
原分辨率,质量压缩baseURL/1.jpg@1e_1c.jpg
规定宽,高度自适应,质量压缩baseURL/1.jpg@104w_1e_1c.jpg
规定高,宽度自适应,质量压缩baseURL/1.jpg@104h_1e_1c.jpg
规定高宽,质量压缩baseURL/1.jpg@104w_104h_1e_1c.jpg
原分辨率,webp格式(占用最小)baseURL/1.jpg@104w_104h_1e_1c.webp
规定高度,webp格式(占用最小)baseURL/1.jpg@104w_104h_1e_1c.webp

格式:(图像原链接)@(\d+whsepqoc_?)*(.(|webp|gif|png|jpg|jpeg))?$

解决B站防盗链(403)

B站开启了防盗链,利用的是HTTP的Referer属性做判断。如果Referer是他白名单之外的网站,就会返回403

全站图片使用

在html的head标签中设置如下标志,那么全站资源引用都不会携带referrer

<meta name="referrer" content="no-referrer">

新窗口打开

主要设置rel="noreferrer",使用window.open打开的话是会默认携带referrer的,第一次还是会403

<a rel="noreferrer" target="_blank"></a> 
1.1.12

4 months ago

1.1.11

5 months ago

1.1.10

5 months ago

1.1.9

1 year ago

1.1.8

1 year ago

1.1.7

1 year ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

3 years ago

1.1.0

3 years ago

1.1.2

3 years ago

1.0.1

5 years ago

1.0.0

5 years ago