百度网盘下载脚本
更新记录:
[14-04-19]
支持下载专辑
[14-04-16]
支持多文件和文件夹下载
[14-02-09]
支持输入提取密码
[14-02-02]
添加导出到Aria2 JsonRPC
慎用此功能,获取到的链接有可能会因时间过长而失效
-
百度网盘的分享地址
-
python2.7
-
aria2
-
断点续传
-
最大下载速度限制
-
多线程(默认为5)
-
支持输入验证码
linux下可使用以下命令减小敲键盘的数目
~/bin
需要添加到环境变量 PATH
ln -s 你的bddown_cli.py路径 ~/bin/pan
下载
pan download [options] [BaiduPan-url]...
Options:
--limit=[speed] Max download speed limit.
--dir=[dir] Download task to dir.
pan download pan-baidu-url
登录
pan login [username] [password]
or
pan config username XXXX (your username and password)
pan config password 12345
pan login
限速 NUM kb
下载
pan download --limit=500k pan-baidu-url ...
指定下载目录
pan download --dir=~/Downloads pan-baidu-url ...
下载多个链接
pan download pan-baidu-url1 pan-baidu-url2 pan-baidu-url3 ...
停止 <Ctrl> + C
继续下载
pan download pan-baidu-url ...
JsonRPC
pan export pan-baidu-url ...
显示下载链接
pan show pan-baidu-url ...
帮助
pan -h
pan help [login | download | show | help | config]
配置config
pan config
pan config username XXXX
pan config passwd 123456
pan config limit 500k
pan config dir ~/Downloads/
git clone [email protected]:banbanchs/pan-baidu-download.git
cd pan-baidu-download
python bddown_cli.py download [Baidu Pan url]
在此环境下测试通过
$ uname -r
3.16.2-1-uksm
$ aria2c --version
aria2 version 1.18.8
$ python -V
Python 2.7.*
$ date -I
2014-09-17
==========
-
下载速度限制 -
指定下载目录 -
配置文件支持 -
多文件下载 -
Cache
-
Log
-
Home List
-
编码完善
-
Windows7支持
-
列出自己网盘的文件
-
登录时还不支持输入验证码,可能出现登录错误
-
编码不是utf-8时下载的文件名可能会乱码,window可能会乱码(未测试)
请发issue并附上你的系统,编码
-
添加分享,删除分享,添加任务等等
-
more
此文档未完成
迅雷离线下载脚本 iambus/xunlei-lixian
有很多代码参(chao)考(xi)了xunlei-lixian
,在此再次对作者表示感谢