1、使用wget命令
安装油猴插件及百度云下载助手:在浏览器中安装油猴插件,然后在https://greasyfork.org/zh-CN/里搜索并安装“百度云下载助手”,之后分享要下载的百度云文件,获取其直链。
使用wget命令下载:打开服务器的命令行界面,输入wget命令。wget --no-check-certificate -b -c --referer=https://pan.baidu.com/s/1OO7K4XOH42up3L2CjCK8xg -O video.zip "https://d.pcs.baidu.com/file/省略若干"
,其中--no-check-certificate
表示忽略证书检查,-b
是后台下载,-c
是断点续传,-O
后面跟的是保存到本地的文件名。
查看下载动态:若设置了后台下载,可通过tail wget-log -f
指令查看实时下载动态,也可通过ps -lef |grep wget
查看线程。
2、使用BaiduPCS-Go客户端
准备工作:先从官网下载BaiduPCS-Go客户端并解压,进入解压后的文件夹,查看其功能和帮助信息。
登录百度网盘:在浏览器中登录百度云,按下F12进入开发者模式,找到应用程序中的cookie,复制BDUSS的值,然后在服务器中通过命令./BaiduPCS-Go login -bduss=使用者自己百度网盘的BDUSS值
登入百度网盘。
下载文件:使用./BaiduPCS-Go d [百度云文件路径] --saveto [服务器路径]
命令从百度网盘中下载数据至服务器。./BaiduPCS-Go d ./5-GZH数据/其他资料/ENCORI_miRNAres.zip --saveto ./
。
以下是两个关于服务器下载百度云资源的常见问题及解答:
1、问:为什么使用wget命令下载百度云资源时需要安装油猴插件及百度云下载助手?
答:油猴插件及百度云下载助手可以帮助获取百度云文件的直链,而wget命令本身无法直接解析百度云的网页链接来下载文件,通过获取直链后,wget命令才能顺利下载文件。
2、问:使用BaiduPCS-Go客户端下载百度云资源时,如何获取BDUSS值?
答:在浏览器中登录百度云后,按下F12进入开发者模式,在应用程序中找到cookie,复制其中的BDUSS值,该值用于在BaiduPCS-Go客户端中登录百度网盘。
小编有话说:服务器下载百度云资源的方法多样,用户可根据自身需求和技术能力选择合适的方式,在使用任何第三方工具或插件时,要注意其来源的可靠性,以保障账号安全和个人隐私,应遵守相关的法律法规和平台规定,合法合规地使用云资源。