当前位置: 首页 > news >正文

服务器连接百度网盘并下载文件

这个流程分为两大步:

  1. 【在你的电脑上】:用浏览器,手动将分享链接的文件,转存到你自己的百度网盘里。这是最关键、最保证成功的一步。

  2. 【在服务器上】:用我们已经验证过的命令行工具,从你自己的网盘里,把文件下载到服务器。


第一部分:在你的个人电脑上操作 (手动转存)

目标:将别人分享的文件,变成你自己网盘里的“私有财产”。

  1. 打开浏览器: 在你的 Windows 或 Mac 电脑上,打开 Chrome、Edge 或任何你常用的浏览器。

  2. 登录百度网盘: 访问 pan.baidu.com,登录你自己的百度网盘账号。

  3. 访问分享链接: 打开一个新的浏览器标签页,访问这个分享链接: https://pan.baidu.com/s/xxxxxxxxxxxxxxxx

  4. 输入提取码: 在提示框中输入提取码 xxxx,点击“提取文件”。

  5. 全选并保存文件

    • 进入分享页面后,你会看到文件列表。点击列表最上方的第一个复选框,这会全选所有文件。

    • 点击页面顶部的“保存到我的网盘”按钮。

    • 会弹出一个窗口让你选择保存位置。为了后续操作方便,请直接点击窗口右下角的“确定”按钮,将文件默认保存到你网盘的根目录下的一个同名文件夹里(文件夹名通常是分享链接的标题)。

    • (重要):你可以去自己网盘主页刷新一下,确认能看到刚刚保存的那个文件夹以及里面的所有文件。

至此,第一部分完成! 这些文件现在已经是你网盘的一部分了,与原来的分享链接再无关系。


第二部分:在 服务器上操作 (下载)

目标:运行命令行工具,登录你的账号,把你网盘里的文件下载到服务器的数据盘。

  1. 清理旧文件并创建工作目录: 在 AutoDL 终端里,执行以下命令,删除之前不成功的尝试,保持环境干净。

    # 回到根目录
    cd ~
    # 删除之前下载的文件夹,避免混淆
    rm -rf ~/baidu
    # 新建一个干净的工作目录并进入
    mkdir ~/baidu && cd ~/baidu
    
  2. 下载最新可用的命令行工具: 我们使用之前验证成功的代理链接来下载,这能避免网络问题。

    wget https://ghproxy.com/https://github.com/qjfoidnh/BaiduPCS-Go/releases/download/v3.9.9/BaiduPCS-Go-v3.9.9-linux-amd64.zip
    
  3. 解压并进入程序目录

    # 解压
    unzip BaiduPCS-Go-v3.9.9-linux-amd64.zip
    # 进入解压后的目录
    cd BaiduPCS-Go-v3.9.9-linux-amd64/
    
  4. 用 BDUSS 登录你的账号: 这是最稳定、不会出错的登录方式。

    • 首先,获取 BDUSS:按照我们之前的讨论,在你电脑的浏览器上按 F12,在 Application -> Cookies 里找到并复制 BDUSS 的值。

    • 然后,在服务器终端执行登录命令。请将下面命令中的 “你的那一长串BDUSS字符串” 替换成你刚刚复制的内容。

    ./BaiduPCS-Go login -bduss=你的那一长串BDUSS字符串
    

    看到 “百度帐号登录成功” 的提示后,进行下一步。

  5. 执行下载

    • 首先,运行程序进入交互模式

      ./BaiduPCS-Go
      

      此时你的命令行提示符会变成 BaiduPCS-Go >

    • 然后,找到你刚刚转存的文件夹叫什么名字。在 BaiduPCS-Go > 后面输入 ls 查看你网盘根目录的文件列表,找到第一部分里转存的那个文件夹的名字。

      ls
      
    • 最后,执行最终的下载命令。将下面的 “你网盘里的文件夹名” 换成你上一步找到的真实名称,然后执行:

      d /你网盘里的文件夹名 /root/autodl-tmp/
      

      命令解释

      • d: 下载命令。

      • /你网盘里的文件夹名: 源路径,也就是你要下载的、在你百度网盘里的那个文件夹。

      • /root/autodl-tmp/: 目标路径,这是 AutoDL 的数据盘,空间大、速度快,下载到这里是最佳选择。

  6. 观察进度条并等待完成: 执行下载命令后,你就会看到下载任务列表和滚动的进度条。现在只需耐心等待所有文件下载完成即可。

  7. 退出与验证

    • 下载结束后,在 BaiduPCS-Go > 提示符下输入 exit 回车,即可退回到 Linux 命令行。

    • 你可以用 ls /root/autodl-tmp 命令来查看数据盘,确认你的文件夹和文件都已成功下载。

这个“手动转存 + 工具下载”的流程,绕开了所有之前遇到的障碍,是目前最可靠的解决方案。

http://www.dtcms.com/a/485855.html

相关文章:

  • 云计算实验3——CentOS中storm的安装
  • 一次被“动画关闭”启发的思考:Animate.css 与 prefers-reduced-motion 的无障碍设计
  • 《突破同质化:太空殖民地NPC行为差异化的底层架构》
  • 做网站ppt常见c2c网站有哪些
  • 专业手机网站建设价格明细表wordpress xiu 5.6
  • CSS 组合选择符详解
  • css:`target-before and :target-after 和 scroll-target-group`
  • 项目中执行SQL报错oracle.jdbc.OracleDatabaseException: ORA-00942: 表或视图不存在
  • 上门养老小程序源码 uniapp PHP MySQL
  • 供应链数据分析:Excel+Power BI双引擎打造智能供应链
  • 从零开始部署 GitLab CE 18.4.2:Docker Compose 新手教程
  • 高并发内存池日志
  • 使用PyTorch实现自定义损失函数以FocalLoss为例的详细教程
  • 《彻底理解C语言指针全攻略(4)--数组与指针的关系专题(下)》
  • app模板网站网站的源代码有什么用
  • Vue3的Pinia状态管理库【8】
  • 网站建设后台做网站难
  • 禅城区响应式网站怎么做企业网站推广
  • K8S(九)—— Kubernetes持久化存储深度解析:从Volume到PV/PVC与动态存储
  • 【课堂笔记】概率论-1
  • Java 大视界 -- Java 大数据在智能金融区块链跨境支付与结算中的应用
  • 面试_项目问题_RPC调用异常
  • 金融分析师核心能力构建:从数据解读到战略洞察
  • 【八股笔记】SSM
  • Selenium WebDriver自动化测试(框架篇)--数据驱动测试
  • WUJIE VS QIANKUN 微前端框架选型(一)
  • 中国万网域名官网官网优化包括什么内容
  • MySQL相关知识总结
  • 实战GPT-5:用“XML三明治”和“完美循环”重构你的提示
  • 德阳网站网站建设网页设计课程心得体会500字