百度分享
2025/6/23GuideStorageGuide302大约 2 分钟
百度分享
挂载百度网盘分享链接,可供下载,无上传编辑等功能,api非官方。
配置
百度网盘分享链接:surl,百度网盘分享密码:pwd
浏览目录需设置百度网盘分享链接和百度网盘分享密码,下载还需设置BDUSS。
百度网盘分享链接即为分享地址
pan.baidu.com/s/
后?
前部分,百度网盘分享密码填4位提取码,无提取码留空。百度网盘分享链接和百度网盘分享密码可以随意账号填写,但是
BDUSS
参数的账号 必须使用 百度超级SVIP会员 才可以
BDUSS由cookie中提取
方法1:参考教程(本项目中无需前缀
BDUSS=
)。方法2荐:
根文件夹ID
要挂载的根文件夹,默认为/
如果要写文件夹內其他的 请看下方的例子
QA
出错配置 | 典型报错 | 修复说明 |
---|---|---|
surl | {"errno":2,"errtype":0} | 分享链接可能失效, 检查链接状态 |
pwd | {"errno":-130,"errtype":"mispwd-9"} | 分享密码错误 |
BDUSS | {"errno":9019,"errmsg":"need verify"} | BDUSS无效 |
UA | {"error_code":31326,"error_msg":"user is not authorized, hitcode:119"} | user-agent违反百度限制, 访问端需设置非浏览器UA(如netdisk)或开启Web代理 |
下载 | Failed init storage: 200 OK; {"errno":-130," | 此链接分享内容可能因为涉及侵权、色情、低俗等信息,无法访问! |
开发
接口来自github.com/yuantuo666/baiduwp-php项目,非官方api。
当前仅移植目录浏览和普通下载功能,欢迎继续开发。
因缺失官方文档,不排除存在一些兼容问题,可至github反馈,建议提供复现链接以供调试。
不能突破速度限制,请合理使用。
error_code: 31329,
error_msg: "hit black userlist , hit illeage dlna",
request_id: 921111381111111100
}
<br/>
### **添加 "User-Agent" 使用示例**
::::danger 如果你不会设置 "User-Agent" 请看这里
==以下方法仅限于有百度超级会员用户使用==
==再次提示 以下方法仅限于有百度超级会员用户使用==
有会员改完 **`"User-Agent"`** 才会有用(选择官方和302)
如果不改 **`"User-Agent"`**,可以开启 ==Web代理==,缺点是需要你搭建OpenList的机器中转,也就是说你需要大宽带帮你中转
<div>
<p style="text-align: center;"><span>网页302模式修改UA教程 : <br/></span>左侧为<span style="color:red;font-weight: bold;font-size: xx-large;">『官方』</span>接口,右侧为<span style="color:blue;font-weight: bold;font-size: xx-large;">『非官方-已无法使用』</span>接口</p>
<div class="image-preview">
<video width="360" height="240" controls>
<source src="https://r2.izyt.cc/alist/baidu/%E7%99%BE%E5%BA%A6%E5%AE%98%E6%96%B9%E6%8E%A5%E5%8F%A3.mp4" type="video/mp4">
</video>
<video width="360" height="240" controls>
<source src="https://r2.izyt.cc/alist/baidu/%E7%99%BE%E5%BA%A6%E9%9D%9E%E5%AE%98%E6%96%B9%E6%8E%A5%E5%8F%A3.mp4" type="video/mp4">
</video>
</div>
</div>
:::tabs#ua
@tab 网页插件
- 使用浏览器插件修改的好处是 可以直接在线播放,当然了下载也是可以的。
例<Badge text="1" type="info" vertical="middle" />:实在不会的可以看看一个Web网页端的例子: **https://www.bilibili.com/video/BV1UA4y1X7J8**
例<Badge text="2" type="info" vertical="middle" />:另一款插件方法涵盖360,Chrome,Edge: **https://youtu.be/PP6b0WSzYMc**

@tab Aria2
1. 先照着下图设置好 **`"User-Agent"`**,然后在**右下角**的按钮选项,点击**齿轮**(本地设置),配置好参数
2. 然后在右下角打开第三个按钮选项(**打开复选框**),打开后去列表选择我们要下载的文件,
3. 把我们需要下载的文件**进行勾选**,勾选好后下方会出现**一排按钮**,选择右侧第二个选项下载里面有一个**发送到Aria2**
如果你使用了网页修改 **`"User-Agent"`**,可以不配置 ==**Aria2**== 的`UA`,直接推送到Aria2也能下载

@tab Motrix
1. 先照着下图设置好 **`"User-Agent"`**,然后在**右下角**的按钮选项,点击**齿轮**(本地设置),配置好参数
2. 然后在右下角打开第三个按钮选项(**打开复选框**),打开后去列表选择我们要下载的文件,
3. 把我们需要下载的文件**进行勾选**,勾选好后下方会出现**一排按钮**,选择右侧第二个选项下载里面有一个**发送到Aria2**
<!-- #include-env-end -->
### **默认使用的下载方式**
```mermaid
---
title: 默认使用的哪种下载方式?
---
flowchart TB
style a1 fill:#bbf,stroke:#f66,stroke-width:2px,color:#fff
style a2 fill:#ff7575,stroke:#333,stroke-width:4px
subgraph ide1 [ ]
a1
end
a1[302]:::someclass====|默认|a2[用户设备]
classDef someclass fill:#f96
c1[本机代理]-.备选.->a2[用户设备]
b1[代理URL]-.备选.->a2[用户设备]
click a1 "../drivers/common.html#webdav-策略"
click b1 "../drivers/common.html#webdav-策略"
click c1 "../drivers/common.html#webdav-策略"