欢迎光临
我们一直在努力

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

这个流程分为两大步:

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

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


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

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

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

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

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

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

  • 全选并保存文件:

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

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

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

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

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


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

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

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

    # 回到根目录
    cd ~
    # 删除之前下载的文件夹,避免混淆
    rm -rf ~/baidu
    # 新建一个干净的工作目录并进入
    mkdir ~/baidu && cd ~/baidu

  • 下载最新可用的命令行工具: 我们使用之前验证成功的代理链接来下载,这能避免网络问题。

    wget https://ghproxy.com/https://github.com/qjfoidnh/BaiduPCS-Go/releases/download/v3.9.9/BaiduPCS-Go-v3.9.9-linux-amd64.zip

  • 解压并进入程序目录:

    # 解压
    unzip BaiduPCS-Go-v3.9.9-linux-amd64.zip
    # 进入解压后的目录
    cd BaiduPCS-Go-v3.9.9-linux-amd64/

  • 用 BDUSS 登录你的账号: 这是最稳定、不会出错的登录方式。

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

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

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

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

  • 执行下载:

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

      ./BaiduPCS-Go

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

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

      ls

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

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

      命令解释:

      • d: 下载命令。

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

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

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

  • 退出与验证:

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

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

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

    赞(0)
    未经允许不得转载:171主机测评 » 服务器连接百度网盘并下载文件
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址