Skip to content

百度网盘

TIP

由于百度网盘 API 的限制,下载大于 20M 左右的文件需要携带 header:"User-Agent":"pan.baidu.com",所以下载大于 20M 的文件时,需要设置请求头,例如使用 curl:

bash
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

使用【本地代理 & Crack API】时候使用的UA


:::tabs#ua

@tab 网页插件

  • 使用浏览器插件修改的好处是 可以直接在线播放,当然了下载也是可以的。

1:实在不会的可以看看一个Web网页端的例子: https://www.bilibili.com/video/BV1UA4y1X7J8

2:另一款插件方法涵盖360,Chrome,Edge: https://youtu.be/PP6b0WSzYMc

alist

@tab Aria2

  1. 先照着下图设置好 "User-Agent",然后在右下角的按钮选项,点击齿轮(本地设置),配置好参数

  2. 然后在右下角打开第三个按钮选项(打开复选框),打开后去列表选择我们要下载的文件,

  3. 把我们需要下载的文件进行勾选,勾选好后下方会出现一排按钮,选择右侧第二个选项下载里面有一个发送到Aria2

如果你使用了网页修改 "User-Agent",可以不配置 ==Aria2== 的UA,直接推送到Aria2也能下载

alist

@tab Motrix

  1. 先照着下图设置好 "User-Agent",然后在右下角的按钮选项,点击齿轮(本地设置),配置好参数

  2. 然后在右下角打开第三个按钮选项(打开复选框),打开后去列表选择我们要下载的文件,

  3. 把我们需要下载的文件进行勾选,勾选好后下方会出现一排按钮,选择右侧第二个选项下载里面有一个发送到Aria2

如果你使用了网页修改 "User-Agent",可以不配置 ==Motrix== 的UA,直接推送到Aria2也能下载

alist

:::

::::

上传配置

官方文档:百度网盘开放平台 - 上传 - 能力说明

百度网盘要求在 30s 内完成单个分片的上传,所以上传文件时并发过高可能会导致大量失败。

  • 上传线程:同时上传几个分片
  • 上传 API:上传的域名端点
  • 自定义上传分片大小:用于指定分片大小,有限制,仅会员可用
  • 低上传带宽模式:尝试解决低上传带宽场景(如家宽)下,频繁出现 Client.Timeout exceeded while awaiting headers 的问题。开启后会使用尽可能小的分片大小。

Webos 官方文档