服务器下载百度云
- 行业动态
- 2025-02-25
- 6
在服务器上下载百度云中的文件,可以通过多种方式实现,以下是几种常见的方法及其详细步骤:
1、使用wget命令
获取百度云分享链接和实际下载地址:通过百度云的分享功能获取文件的分享链接,在浏览器中使用该分享链接打开文件,并选择“迅雷下载”或其他下载方式获取文件的实际下载地址。
执行wget命令:在服务器的命令行中,使用wget命令结合上述两个地址进行下载,具体命令格式为:wget -c --referer=百度云分享链接 -O 保存的文件名 "百度云实际下载地址"
。wget -c --referer=https://pan.baidu.com/mbox/m/3ntKXfnF -O tiebar-spider.tar.gz "https://nbcache02.baidupcs.com/file/5f02268fe9a4aeef742977fcf046eefb?bkt=p3-14005f02268fe9a4aeef742977fcf046eefbe12849270000000075ce&xcode=bef02d9ff39adb832eb300cbd7da430aa016f324eb10b6c10b2977702d3e6764&fid=4079032784-250528-15863461943858&time=1513928656&sign=FDTAXGERLQBHSKa-DCb740ccc5511e5e8fedcff06b081203-WwFXnMk9tRlmWlhFZsYUDQ1aZno%3D&to=p6&size=30158&sta_dx=30158&sta_cs=10&sta_ft=gz&sta_ct=0&sta_mt=0&fm2=MH,Yangquan,Anywhere,,beijing,ct&vuk=4079032784&iv=1&newver=1&newfm=1&secfm=1&flow_ver=3&pkey=14005f02268fe9a4aeef742977fcf046eefbe12849270000000075ce&sl=72089679&expires=8h&rt=pr&r=406788843&mlogid=8248660803298407878&vbdid=3521103843&fin=tiebar-spider.tar.gz&fn=tiebar-spider.tar.gz&rtype=1&dp-logid=8248660803298407878&dp-callid=0.1.1&hps=1&tsl=403&csl=403&csign=9Mhm5qCI5awWNOCQYkJxU0jeLPE%3D&so=0&ut=5&uter=4&serv=0&uc=4236781674&ic=2795535624&ti=f8fdaa4589ff2f18ce6483d24b6779c9ec2168c5fdc8ca85&by=themis"
。
注意事项:wget命令支持断点续传,即如果下载过程中中断,再次执行相同命令时会继续之前的下载进度。
2、使用BaiduPCS-Go客户端
安装BaiduPCS-Go:首先需要下载并安装BaiduPCS-Go客户端,可以从其官方网站或GitHub仓库下载最新版本的客户端,并根据操作系统进行相应的安装配置。
登录百度网盘:在浏览器中登录百度云账号,按下F12进入开发者模式,进入应用程序并找到cookie,复制BDUSS的值,然后在服务器中执行./BaiduPCS-Go login -bduss=你的BDUSS值
命令进行登录。
查看文件列表:登录成功后,可以执行./BaiduPCS-Go ls
命令查看百度网盘中的文件列表。
下载文件:使用./BaiduPCS-Go d [百度云文件路径] --saveto [服务器路径]
命令从百度云下载文件到服务器指定路径。./BaiduPCS-Go d /apps/bypy/ENCORI_miRNAres.zip --saveto ./
。
上传文件:如果需要将服务器上的文件上传到百度云,可以使用./BaiduPCS-Go u [服务器路径] [百度云文件路径]
命令。
3、使用Python包bypy
安装bypy:在服务器上执行pip install bypy
命令安装bypy包。
授权登录:安装完成后,运行bypy info
命令,终端会输出一个网址,在浏览器打开后点击复制授权码,并将其粘贴到终端后回车完成授权。
查看文件列表:执行bypy list
命令可以显示百度网盘指定目录下的文件列表。
下载文件:使用bypy downfile <remotefile> [localpath]
命令从百度网盘下载单个文件到服务器指定路径。bypy downfile ENCORI_miRNAres.zip ./
。
上传文件:执行bypy upload [localpath] [remotepath]
命令可以将服务器上的文件上传到百度云指定路径。
是在服务器上下载百度云文件的几种常见方法,每种方法都有其特点和适用场景,用户可以根据自己的需求和实际情况选择合适的方法,在操作过程中需要注意保护好自己的百度云账号信息和隐私安全。