专栏首页程序手艺人[ 利器篇 ] - LInux 下百度网盘客户端 BaiduPCS

[ 利器篇 ] - LInux 下百度网盘客户端 BaiduPCS

如果平时电脑的操作系统为Linux,那如何下载百度网盘中文件呢 ? 百度网盘网页版默认下载有大小限制,如果超过之后会默认打开本地安装百度网盘(Linux 根本没有百度网盘)。 这里尝试了几种办法,找出一种最好用的:


方法1 : uget + aria2

参考 Linux下如何方便下载百度网盘文件,操作之后通过网页百度网盘下载确实能够调用本地安装uget 进行下载, 但是发现文件一旦超过大小,它还是会调用本地的百度网盘客户端 ,此方法不可取。 而且注意博文中的

设置uGet 为google chrome的默认插件

sudo add-apt-repository ppa:slgobinath/uget-chrome-wrapper
sudo apt update
sudo apt install uget-chrome-wrapper

需要改为

sudo add-apt-repository ppa:uget-team/ppa
sudo apt update
sudo apt install uget-integrator
否则会出现谷歌浏览器中的uget 插件提示 Unable to connect with uget-integrator

方法2 : BaiduExporter + aria2

参考Linux环境下载百度网盘文件安装之后,发现谷歌浏览器插件BaiduExporter.crt 插件一直安装不上,只好放弃,不过网上大部分都是讲的该方法


方法3 : BaiduPCS-Go (最方便,最高效 )

意料之外发现Github上有人通过Go语言写了一个Baidu网盘的客户端,一看 Start 9848, 顿时觉得很靠谱,使用之后更靠谱。

主要特色:

  • 多平台支持, 支持 Windows, macOS, linux, 移动设备等.
  • 百度帐号多用户支持;
  • 通配符匹配网盘路径和 Tab 自动补齐命令和路径, 通配符_百度百科;
  • 下载网盘内文件, 支持多个文件或目录下载, 支持断点续传和单文件并行下载;
  • 上传本地文件, 支持上传大文件(>2GB), 支持多个文件或目录上传;
  • 离线下载, 支持http/https/ftp/电驴/磁力链协议.

Ubuntu 只需要下载安装包 BaiduPCS-Go-v3.5.6-linux-amd64.zip,运行 BaiduPCS-Go即可,使用的时候和shell 终端方法一样,下载速度也足够快,强烈推荐使用 百度网盘BaiduPCS-Go开源客户端下载地址

使用过程中发现BaiduPCS-Go会出现大部分文件无法下载,下载文件错误, 403 Forbidden, 重试 1/3 #460尝试此方法可解决:

用已登录百度账号的浏览器访问下面的网址
http://pcs.baidu.com/rest/2.0/pcs/file?app_id=265486&method=list&path=%2F
网页显示

{"error_code":31064,"error_msg":"file is not authorized","request_id":***************}

不出意外的话,现在网盘里 /我的应用数据/ 目录下已经出现了 baidu_shurufa,把需要下载的文件/文件夹移动到这个目录。
使用 BaiduPCS-Go 下载

cd /apps/baidu_shurufa 相当于(我的应用数据/baidu_shurufa)
config set -appid=265486
ls

此时应该会返回你已经移动过去的文件列表,按正常方式开始下载即可满速。

    理论上把265486换成任何一个可用的appid都可以
参考

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • FFMPEG 参数详细说明

    用法:ffmpeg [options] [[infile options] -i infile] … {[outfile options] outfile} …

    程序手艺人
  • FFMPEG 配置选项详细说明

    使用以下任何一个开关将允许FFmpeg链接到 相应的外部库。所有组件都依赖于该库 如果所有其他依赖项都得到满足而未满足,则将启用 明确禁...

    程序手艺人
  • [ Andriod篇 ] - Android 5.0.2 源码编译

    Android 源码版本比较多, 这里选择的是 韦东山第四期 Andriod 教程中的 Android-5.0.2, 直接从百问网公开的百度网盘链接下载。由于源...

    程序手艺人
  • Disease Ontology:人类疾病分类数据库

    Gene Ontology, 简称GO, 是最常用的基因功能注释数据库之一。Disease Ontolog与GO数据库类似,通过参照MeSH, ICD等疾病分类...

    生信修炼手册
  • 阿里Druid数据连接池在SSM框架中的配置使用

    首先可以参考阿里在GitHub给出的一些说明:

    似水的流年
  • mybatis——学习笔记

    配置文件    <properties resource="dbconfig.properties"></properties>     1. properti...

    用户1197315
  • Hadoop完全分布式搭建

    用户1263954
  • druid 数据源 使用属性文件的一个坑

    直接上代码: <bean id="propertiesFactoryBean" class="org.springframework.bea...

    菩提树下的杨过
  • hadoop-2.8.3 配置安装

    本文由 bytebye 创作 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名

    ByteBye
  • Druid数据库连接池 实现数据库账号密码加密

    jar包版本:druid-1.0.15.jar 1. 加密,用以下命令将用户名和密码加密 cmd命令行执行 java -cp druid-1.0.15.jar ...

    冷冷

扫码关注云+社区

领取腾讯云代金券