云计算百科
云计算领域专业知识百科平台

在服务器上下载百度网盘中的文件

很多文章的权重或者数据集都是以百度网盘链接的形式公开的,先下载到本地再上传至服务器又非常麻烦。因此可以考虑先保存到百度网盘中,利用bypy工具直接在服务器上下载百度网盘文件。

  • 首先安装bypy工具:pip install bypy
  • 登录自己的网盘账号:随便输个命令(比如bypy info)会得到一个认证链接,在浏览器中打开得到授权码,复制授权码粘贴至终端并回车,至此就授权成功了。如果端口之前已经授权过其他账号的话,会发现重新安装bypy也没有办法授权其他账号,这是因为本地仍然缓存了之前的配置,重装也没有更新bypy.json,解决办法是直接删除目录下的/.bypy文件夹中的bypy.json文件,重新授权即可。
  • 进入服务器目标目录里,bypy downfile/downdir <文件名>安装指定的文件/文件夹
  • 单纯使用bypy下载非常慢。可以结合bypy和aria2加速下载:

    安装aria2:conda install -c conda-forge aria2

    利用aria2加速:bypy –downloader aria2 –downloader-arguments='-c -k10M -x16 -s16 –file-allocation=none' downfile <文件名>

    赞(0)
    未经允许不得转载:网硕互联帮助中心 » 在服务器上下载百度网盘中的文件
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!