百度网盘
TIP
由于百度网盘 API 的限制,下载大于 20M 左右的文件需要携带 header:"User-Agent":"pan.baidu.com",所以下载大于 20M 的文件时,需要设置请求头,例如使用 curl:
curl -L -X GET 'YOUR_LINK' -H 'User-Agent:pan.baidu.com'
curl -L -X GET 'YOUR_LINK' -H 'User-Agent:pan.baidu.com'
或者使用本程序中的代理功能进行传输。
刷新令牌
点击这里 来获取刷新令牌。
根文件夹ID
要挂载的根文件夹,默认为/
- 单独挂载某文件夹,按照下面格式,
/
是根目录,想挂载那个目录就延伸到那个目录就可以- /文件夹-A/……/文件夹-x
自定义破解ua
:::tabs#ua
@tab 网页插件
- 使用浏览器插件修改的好处是 可以直接在线播放,当然了下载也是可以的。
例1:实在不会的可以看看一个Web网页端的例子: https://www.bilibili.com/video/BV1UA4y1X7J8
例2:另一款插件方法涵盖360,Chrome,Edge: https://youtu.be/PP6b0WSzYMc
@tab Aria2
先照着下图设置好
"User-Agent"
,然后在右下角的按钮选项,点击齿轮(本地设置),配置好参数然后在右下角打开第三个按钮选项(打开复选框),打开后去列表选择我们要下载的文件,
把我们需要下载的文件进行勾选,勾选好后下方会出现一排按钮,选择右侧第二个选项下载里面有一个发送到Aria2
如果你使用了网页修改 "User-Agent"
,可以不配置 ==Aria2== 的UA
,直接推送到Aria2也能下载
@tab Motrix
先照着下图设置好
"User-Agent"
,然后在右下角的按钮选项,点击齿轮(本地设置),配置好参数然后在右下角打开第三个按钮选项(打开复选框),打开后去列表选择我们要下载的文件,
把我们需要下载的文件进行勾选,勾选好后下方会出现一排按钮,选择右侧第二个选项下载里面有一个发送到Aria2
如果你使用了网页修改 "User-Agent"
,可以不配置 ==Motrix== 的UA
,直接推送到Aria2也能下载
- Motrix下载链接:Motrix官网,Motrix-GitHub
:::
::::
上传配置
官方文档:百度网盘开放平台 - 上传 - 能力说明
百度网盘要求在 30s 内完成单个分片的上传,所以上传文件时并发过高可能会导致大量失败。
- 上传线程:同时上传几个分片
- 上传 API:上传的域名端点
- 自定义上传分片大小:用于指定分片大小,有限制,仅会员可用
- 低上传带宽模式:尝试解决低上传带宽场景(如家宽)下,频繁出现
Client.Timeout exceeded while awaiting headers
的问题。开启后会使用尽可能小的分片大小。