薅羊毛—baidupcs-go突破百度网盘限速

技术备忘 |10个月前 |0


你认为人性最大的「恶」是什么? - 魏则西的回答

很久之前,我已经把百度列入了黑名单。这几年国内的网盘陆续凉的基本差不多了,只剩下百度了。偶尔用下百度网盘,但是几 KB 甚至几 B 的下载速度让人蛋疼。以前用过 pandownload 刚开始用的时候,还可以。后来可能由于使用的人过多,导致这个软件用了之后,账号会被百度拉黑,限制下载线程和速度,但是听说翻墙可以又可以满速下载,没有去测试。

baidupsc-go 百度网盘客户端

Build status GoDoc

仿 Linux shell 文件处理命令的百度网盘命令行客户端。

使用文档

但是由于账号被拉黑后,再使用此软件下载会报 403 错误,然后用 Google 搜到了 github 此项目有个 issues 专门讨论这个问题(点这里)。

解决方案

  1. 先用浏览器登录百度网盘,然后访问

    http://pcs.baidu.com/rest/2.0/pcs/file?app_id=265486&method=list&path=%2F

  2. 网页会显示

    {
     "error_code":31064,
     "error_msg":"file is not authorized",
     "request_id":***************
    }
  3. 不出意外的话,现在网盘里 /我的应用数据/ 目录下已经出现了 baidu_shurufa,把需要下载的文件/文件夹移动到这个目录。如果不会在终端移动文件,可以直接在网页端或者 app 端操作。
  4. 进入软件命令行

    config set -appid=265486

  5. 设置最大下载线程,作者推荐 50~500,如果觉得慢,可以把此参数调大一点。

    config set --max_parallel 500

效果

满速下载

速度是浮动的,不是很稳定。但是比几 K 还是要快很多的。

MeiWJ
A PHP Web Artisan

完善源自用心 細節決定成敗