BaiduPCS

话说前2周找人要了一个圣诞晚会的视频,在百度云上,接收后一看14G,在线倒是能预览,可惜渣画质。

后来用了几个windows下破解版百度云和官方最新版,结果下载速度大概是10~50k之间,直接奔溃,这得下到那一天啊。

网上查了下有说是限制ip或者账号下载速度的,心想难道只能买会员了么,晚上陪老婆看电视时边备份自己网站数据,看到multcloud.com这个网站,支持多个网盘之间同步,其中有百度盘,结果还是10来k的速度,其他国外盘之间数据同步飞快。

然后翻到了这几个地址

https://github.com/Mrs4s/BaiduPanDownload

https://github.com/GangZhuo/BaiduPCS

前者BaiduPanDownload被和谐了,后者BaiduPCS在win10下的ubuntu试了一下,下载百度云网盘上的文件,居然能用,有几兆的速度,虽然是终端命令模式,能用就行,截图一下:)

pcs-baidu

pcs-baidu

 

然后还看到这个 (下次备用)

https://zhuanlan.zhihu.com/p/24816898

https://github.com/tiancaihb/BaiduOldDriver

 

BaiduPCS步骤如下

1. 安装依赖

apt-get install build-essential libcurl4-openssl-dev libssl-dev

2. 获取源代码

git clone https://github.com/GangZhuo/BaiduPCS.git

3. 编译源代码

cd BaiduPCS
make clean
make
make install #将安装到/usr/local/bin下

4. 手动安装到其他目录,例如 /usr/bin 下

cp ./bin/pcs /usr/bin/

下载方法

pcs download “/movie/2.mpg” “./2.mpg”

暂时先这么用着,有其他好方法再更新

2017.1.21更新来了,批量下载方法,其实就是同步,暂时用不上上传,只下载

pcs synch [-cdenru] <local path> <remote path>

实际使用列子如下:,把需要下载的文件批量扔到 movie目录,然后本地也建一个movie目录,这样就可以一次搞定n个文件下载了:)

pcs synch -cdu ./movie /movie

Scanning local file system...
Scanned 3
Completed
Fetching net disk file list...
Fetch 88
Completed
Comparing...
Compared 88
Completed

Download: on, Upload: on, Confuse: on, Equal: off
Printing|Synching...

Local File OP Net Disk File
----------------------------------
[ing...]            <- 20150101.mov
[ ok ]            <- 20150101.mov
[ ok ]            <- 2016-10-01.MP4
[ ok ]            <- 2016-10-08.MP4
[ ok ]            <- 2016-10-09.MP4
[ing...]            <- 2016-10-15.MP4
6.69MB/610.39MB         5.49MB/s         00:06:44


2017-01-31更新自己打包编译的2个openwrt路由器上用的baidu-pcs,下载后改名pcs直接扔/usr/bin/目录下即可,分别是mt7620和mt7621,最近流行的几款路由器(如:小米路由、优酷路由宝、极路由、k1、 k2、newifi) 均可以使用,直接下载到U盘,移动硬盘上.
http://www.wanjie.info/app/pcs-7620
http://www.wanjie.info/app/pcs-7621

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注