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

服务器如何下载百度网盘文件?Linux服务器如何在百度网盘中连接、上传下载;在Linux服务器上下载百度云盘中的资料

前言

百度云提供Python包bypy进行远程服务器的对接然后下载:
https://github.com/houtianze/bypy

可以通过pip直接下载,授权本人的百度云账号后,就可以直接使Linux电脑本地文件与百度网盘的apps(我的应用数据)/bypy目录下的文件进行上传与下载的交互了。

本文简单介绍其相关的使用方式,仅限于命令行使用。在Python程序中的调用请另行查阅。

0. 预备

首先确保linux服务器上安装有python和pip包管理工具

1. 安装bypy

pip install bypy

2. 第一次需要登录认证(对接百度网盘)

bypy info

显示如下:
在这里插入图片描述
复制上面的认证链接,在登陆了网盘账号的浏览器中新建标签页打开链接进行认证。
在这里插入图片描述
粘贴授权码然后回车即可
在这里插入图片描述

3. 下载所需文件或者目录

授权成功后,我们可以在网盘中的“我的应用数据”目录下看到如下文件夹:
在这里插入图片描述
将需要传输到服务器的文件放到bypy目录下。然后在linux服务器中执行bypy list 可以查看该目录下的文件
在这里插入图片描述

然后在终端中输入如下内容进行下载,比如在bypy目录下需要下载data目录:

bypy downdir /data

4. 其他指令使用

可以查看更多命令和使用帮助

bypy -h

常用命令:

  • bypy list 显示百度网盘 /apps(我的应用数据)/bypy 目录下的所有文件。
  • bypy upload [localpath] [remotepath] [ondup]bypy syncup [localdir] [remotedir] [deleteremote] 上传文件到百度网盘
  • bypy downfile <remotefile> [localpath] 从百度网盘下载单个文件
  • bypy downdir [remotedir] [localdir] 从百度网盘下载整个文件夹

5. 注意事项:

如果提示command not found,需要使用以下命令进行激活

python -m bypy info

后续所有命令类似,前加 python -m 即可;如果python指令不在您的路径下,那么原则上我建议您将其加入路径,如果您不想加,就直接将上述指令中的python更换成您使用的python解释器位置即可

http://www.lryc.cn/news/2579.html

相关文章:

  • Cesium-数字仿真-你总要了解
  • 原型、原型链、__proto__与prototype的区别、继承
  • 前端 面经
  • [oeasy]python0080_设置RGB颜色_24bit_24位真彩色_颜色设置
  • 实战项目-用户评论数据情绪分析
  • day02 DOS(续)文本编辑快捷键 发展史
  • arm64与aarch64
  • QString详解
  • SpringCloud微服务
  • Hive 连接及使用
  • android libavb深入解读
  • 【面试题】对闭包的理解?什么是闭包?
  • 笔试题-2023-乐鑫-数字IC设计【纯净题目版】
  • antd日期组件时间范围动态跟随
  • mysql一条sql语句的执行过程
  • SaaS是什么,和多租户有什么关系?
  • C语言---字符串函数总结
  • MySQL-表的基本操作
  • 开篇之作—闲聊几句AUTOSAR
  • 02- 天池工业蒸汽量项目实战 (项目二)
  • LeetCode-111. 二叉树的最小深度
  • git常用命令
  • 2022年12月电子学会Python等级考试试卷(一级)答案解析
  • 大数据未来会如何发展
  • 2022黑马Redis跟学笔记.基础篇(一)
  • 【Spring(十一)】万字带你深入学习面向切面编程AOP
  • 基于Java+SpringBoot+Vue+uniapp前后端分离图书阅读系统设计与实现
  • 2021年新公开工业控制系统严重漏洞汇总
  • Canvas鼠标滚轮缩放以及画布拖动(图文并茂版)
  • [ECCV 2020] FGVC via progressive multi-granularity training of jigsaw patches