工具:Linux终端利用BaiduPCS-Go 直接下载百度云资源

本文详细介绍了如何通过下载zip包手动安装BaiduPCS-Go,一种用于操作百度网盘资源的命令行工具。包括从GitHub获取最新版本、解压、重命名文件、设置环境变量及通过Cookie进行登录的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装方法:

命令安不了,就自己下zip包,

https://github.com/iikira/BaiduPCS-Go/releases

https://github.com/liuzhuoling2011/baidupcs-web/releases

 

 

火狐浏览器 budss获取:
网页登录百度云,按fn+F12,选择“cookie”,在“名称”中找到“BDUSS”,复制"value";

 

 

 

 

 

参考:

https://www.moerats.com/archives/738/

 

其他参考:

https://blog.youkuaiyun.com/cyberherman/article/details/83339320

1.下载

wget https://github.com/iikira/BaiduPCS-Go/releases/download/v3.5.6/BaiduPCS-Go-v3.5.6-linux-amd64.zip

2.解压:

unzip BaiduPCS-Go-v3.5.6-linux-amd64.zip

3.将解压后的文件改名为BaiduPCS-Go:

mv BaiduPCS-Go-v3.5.6-linux-amd64 BaiduPCS-Go

4. cd BaiduPCS-Go/

5. sudo ./BaiduPCS-Go

6.登录:

login -bduss=Cookie

此处的Cookie是浏览器登录百度之后的Cookie.获取方法如下图:

 

登陆之后,就是linux一样,命令解决.

ls等

下载:比如下载 文件夹 a.命令     d a/
---------------------   
原文:https://blog.youkuaiyun.com/cyberherman/article/details/83339320  
 

### 方法一:使用 `BaiduPCS` 工具 可以通过安装并配置 BaiduPCS 来实现 Linux 下的百度网盘文件下载功能。此工具支持命令行操作,无需图形界面。 #### 安装与配置 1. 首先确保系统已安装 Python 环境[^1]。 2. 使用以下命令克隆 BaiduPCS 的 Git 仓库: ```bash git clone https://github.com/iikira/BaiduPCS-Go.git cd BaiduPCS-Go make sudo make install ``` 3. 登录百度账号: ```bash baidupcs-go login ``` 此时会提示输入验证码或扫码登录[^2]。 4. 开始下载文件: ```bash baidupcs-go download /path/to/file/on/baiducloud local/path/to/save ``` --- ### 方法二:利用 `wget` 和提取直链 另一种方式是通过获取百度网盘的实际下载链接,并结合 `wget` 实现下载。 #### 获取直链 1. 打开浏览器访问百度网盘分享页面,复制分享链接。 2. 将该链接粘贴至在线解析工具(如某些第三方网站),或者手动解码以获得真实的下载 URL[^3]。 #### 使用 `wget` 下载 假设已经获得了真实下载地址,则可以运行如下命令完成下载: ```bash wget -c --referer="http://pan.baidu.com" -O 文件名 "实际下载URL" ``` 其中 `-c` 参数表示断点续传;`--referer` 设置 HTTP Referer 头部字段用于验证来源合法性;最后指定目标存储路径以及名称。 注意:这种方法可能因官方策略调整而失效,建议优先考虑 Method One 中提到的专业化解决方案。 --- ### 方法三:借助 `bypy` 库上传后再下载 对于特定场景下无法直接从远程服务器拉取的情况,还可以尝试先把资料推送到云端再另寻途径取得。比如采用 bypy 脚本将本地生成的数据同步到个人空间之后,在其他设备上按需调用即可[^4]。 初始化过程较为复杂,这里仅简单列举核心指令作为参考: ```bash pip install bypy bypy info # 查看账户状态 bypy upload source_file_or_dir dest_path_in_cloud/ ``` 待成功推送完毕后,再到另一台具备较好带宽条件下的 PC 上执行常规流程取出对应素材即可。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值