不久前见到了一个仿PanDownload网页版的网站,可以解析百度网盘直链进行不限速下载,可惜用的人太多作者项目撑不住。

没过多久,便看到了哔哩哔哩上有人根据原作者Github项目制作了视频教程

再分享一个其他人搭建的PanDownload网页版

接下来写一个文字教程。

准备:

  1. CloudFlare账号
  2. 百度svip账号一个
  3. chrome插件:EditThisCookie
  4. 脑子

步骤

  1. 打开原作者的index.js,复制全文。
  2. 粘贴到CloudFlare的Worker
  3. 网页登录svip的百度网盘,若没有,可以直接网上找共享vip账号,或者pdd买一天会员账号。
    使用插件EditThisCookie获取该账号的BDUSS与STOKEN

img
img

4.搜索**,替换“**INPUT YOUR BDUSS HERE**”与"**INPUT YOUR STOKEN HERE**"为前面保存的BDUSS与STOKEN,其中BDUSS替换4处,STOKEN替换3处。

img
img

5.点击保存并部署即可部署完成,在右边点击发送可测试网站是否运行正常,返回200即正常,也可点预览直接查看搭建好的网站,左上角为搭建好的项目地址。

img
img

6.自定义,网站有许多东西可以自行修改,比如哔哩哔哩的up主搭建的demo站点就增加了密码选项,可以防止不知道的人滥用。
7.我搭建的站点:pd.blackjoe.artfuckbaidu.blackjoe.art

使用示例

  • 在百度网盘复制一个文件的链接与分享码,打开pd输入。

  • 点击打开,得到文件列表,再点击,复制下载链接,注意先查看下载链接使用方法。

使用方法:

IDM(推荐)

  1. 选项 -> 下载 -> 手动添加任务时使用的用户代理(UA)-> 填入 LogStatistic
  2. 右键复制下载链接,在 IDM 新建任务,粘贴链接即可下载。

Chrome浏览器

  1. 安装浏览器扩展程序 User-Agent Switcher for Chrome
  2. 右键点击扩展图标 -> 选项
  3. New User-agent name 填入 百度网盘分享下载
  4. New User-Agent String 填入 LogStatistic
  5. Group 填入 百度网盘
  6. Append? 选择 Replace
  7. Indicator Flag 填入 Log,点击 Add 保存
  8. 保存后点击扩展图标,出现"百度网盘",进入并选择"百度网盘分享下载"。

Chrome应用商店打不开或者其他Chromium内核的浏览器,请点此下载

QQ浏览器插件下载

Pure浏览器(Android)

  1. 设置 –> 浏览设置 -> 浏览器标识(UA)
  2. 添加自定义UA:LogStatistic

Alook浏览器(IOS)

  1. 设置 -> 通用设置 -> 浏览器标识 -> 移动版浏览器标识 -> 自定义 ->
    填入 LogStatistic

官方文档如上所示,不同人搭建的可能有不同。


特别的,如果有在Linux下载文件的需求会相对麻烦一些,方法如下:

1.使用curl下载

使用curl下载此处文件的指令为:

curl -o "$文件名" -A "$UA" "$下载链接"

例如:

curl -o "SNOW MIKU LIVE! 2019.mp4" -A "LogStatistic" "https://bjbgp01.baidupcs.com/file/eff7fdc4f53af08cef72b9d432b91d08?bkt=en-2e2b5030dd6ff03714006336680ad3a0e2c5e6969a099baa90f03769bf2549cfd7c77a6bbd23821b&fid=999989745-250528-616664594514614&time=1597305573&sign=FDTAXUGERQlBHSKfWa-DCb740ccc5511e5e8fedcff06b081203-PkizjaR5lUDPFnbXbSSRhMoDMAY%3D&to=14&size=4558060153&sta_dx=4558060153&sta_cs=7&sta_ft=mp4&sta_ct=7&sta_mt=7&fm2=MH%2CYangquan%2CAnywhere%2C%2CNone%2Cany&ctime=1549802242&mtime=1564371359&resv0=-1&resv1=0&resv2=rlim&resv3=5&resv4=4558060153&vuk=4182077591&iv=2&htype=&randtype=&newver=1&newfm=1&secfm=1&flow_ver=3&pkey=en-d19efc23e0987510012f4ff84d93c3f37b1d906d9cfee496629bc09f5ecd8e00d1b1cff5afa46fcd&expires=8h&rt=sh&r=744649676&vbdid=-&fin=SNOW+MIKU%E3%80%80LIVE%21+2019.mp4&rtype=1&dp-logid=5233838830051843545&dp-callid=0.1&tsl=0&csl=0&fsl=-1&csign=PA1WdOCIWTKBEkY1vwQziuw0Yy8%3D&so=1&ut=1&uter=0&serv=1&uc=3200815480&ti=0887d9faa0e9926426129c91f5ee448f2453cf9231adea5b305a5e1275657320&hflag=30&adg=c_281cb81df7c61ed260cda8e64a30a91d&reqlabel=250528_f_127c0d5078a558260c9fa851da6f2cf4_-1_f78eac30af98d5baaac54881c2ec43aa&by=themis"

img
img

要在谷歌的Colab中下载的话,在colab中新建代码行,输入以下代码:

#@title 百度网盘直链下载

UA = "LogStatistic" #@param {type:"string"}

下载链接 = "" #@param {type:"string"}

文件名 = "" #@param {type:"string"}

!curl -o "$文件名" -A "$UA" "$下载链接"

2.使用aria2下载

使用aria2下载此处文件的指令为:

aria2c -o "$文件名" -U "$UA" "$下载链接"

例如:

aria2c -o "SNOW MIKU LIVE! 2019.mp4" -U LogStatistic "https://bjbgp01.baidupcs.com/file/eff7fdc4f53af08cef72b9d432b91d08?bkt=en-2e2b5030dd6ff03714006336680ad3a0e2c5e6969a099baa90f03769bf2549cfd7c77a6bbd23821b&fid=999989745-250528-616664594514614&time=1597305573&sign=FDTAXUGERQlBHSKfWa-DCb740ccc5511e5e8fedcff06b081203-PkizjaR5lUDPFnbXbSSRhMoDMAY%3D&to=14&size=4558060153&sta_dx=4558060153&sta_cs=7&sta_ft=mp4&sta_ct=7&sta_mt=7&fm2=MH%2CYangquan%2CAnywhere%2C%2CNone%2Cany&ctime=1549802242&mtime=1564371359&resv0=-1&resv1=0&resv2=rlim&resv3=5&resv4=4558060153&vuk=4182077591&iv=2&htype=&randtype=&newver=1&newfm=1&secfm=1&flow_ver=3&pkey=en-d19efc23e0987510012f4ff84d93c3f37b1d906d9cfee496629bc09f5ecd8e00d1b1cff5afa46fcd&expires=8h&rt=sh&r=744649676&vbdid=-&fin=SNOW+MIKU%E3%80%80LIVE%21+2019.mp4&rtype=1&dp-logid=5233838830051843545&dp-callid=0.1&tsl=0&csl=0&fsl=-1&csign=PA1WdOCIWTKBEkY1vwQziuw0Yy8%3D&so=1&ut=1&uter=0&serv=1&uc=3200815480&ti=0887d9faa0e9926426129c91f5ee448f2453cf9231adea5b305a5e1275657320&hflag=30&adg=c_281cb81df7c61ed260cda8e64a30a91d&reqlabel=250528_f_127c0d5078a558260c9fa851da6f2cf4_-1_f78eac30af98d5baaac54881c2ec43aa&by=themis"

可以自行添加其他例如下载线程数等参数来提高下载速度。

要在谷歌的Colab中下载的话,在colab中新建代码行,输入以下代码:

#@title 百度网盘直链下载(aria2)

UA = "LogStatistic" #@param {type:"string"}

线程数 = "16" #@param {type:"string"}

下载链接 = "" #@param {type:"string"}

文件名 = "" #@param {type:"string"}

!aria2c -o "$文件名" -x"$线程数" -U "$UA" "$下载链接"


由于百度网盘对国外IP也限速,使用aria2下载一个4.2Gb的文件,实测使用了接近10分钟,希望狗日的百度早点死吧。

开始下载
开始下载

完成下载
完成下载