Contents

百度云下载限制破解

现在很多资料都是上传到百度云里进行加密下载,以前用百度云还可以直接下载小文件(不用登录),现在好像都必须通过百度云软件以及会员才能有正常的下载速度,真的不太方便(其实上传到github就很好呀)。所以这篇博客记录一下亲测可用的百度云文件下载方法。

1. Chrome浏览器+tampermonkey

这个方法是我之前一直在用的,脚本失效后又重新换了个新的,在windows系统里配合IDM一起用真的是很完美啦,当然浏览器和用户脚本管理器有很多选择,可以参考 https://greasyfork.org/zh-CN

1.1 安装tampermonkey插件

https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo

1.2 安装脚本

进入https://greasyfork.org/zh-CN/scripts/39504-%E7%99%BE%E5%BA%A6%E7%BD%91%E7%9B%98%E7%9B%B4%E6%8E%A5%E4%B8%8B%E8%BD%BD%E5%8A%A9%E6%89%8B-%E7%9B%B4%E9%93%BE%E5%8A%A0%E9%80%9F%E7%89%88
进行脚本安装

1.3 进行下载

登录百度后打开文件页面即可获得百度云的下载直链:

2. BaiduPCS-Go

https://github.com/iikira/BaiduPCS-Go/releases
下载合适版本的压缩包,解压得到BaiduPCS-Go二进制文件,在命令行里运行(./BaiduPCS-Go)进入命令模式:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
# 登录
login
# 列出目录
ls
# 切换目录
cd  directory
# 退出
logout
# 设置保存目录
config set -savedir D:/Downloads
# 设置下载并发
config set -max_parallel 250
# 下载文件/目录
download <网盘文件或目录的路径1> <文件或目录2> <文件或目录3> ...
d <网盘文件或目录的路径1> <文件或目录2> <文件或目录3> ...
# 上传文件/目录
upload <本地文件/目录的路径1> <文件/目录2> <文件/目录3> ... <目标目录>
u <本地文件/目录的路径1> <文件/目录2> <文件/目录3> ... <目标目录>
# 获取下载直链
locate <文件1> <文件2> ...

更多更详细的用法请参考https://github.com/iikira/BaiduPCS-Go

参考

  1. Greasy Fork https://greasyfork.org/zh-CN
  2. 百度网盘客户端 - Go语言编写 https://github.com/iikira/BaiduPCS-Go