|
本帖最后由 hkal 于 2013-9-24 23:42 编辑
其实这贴子已经发过,不过发现有些人还是在想办法用 aria2 下载 百度网盘,所有再发一次。
原帖在: https://www.right.com.cn/forum/fo ... d=128581&pid=775320
使用的视频:http://pan.baidu.com/share/link?shareid=2065234273&uk=1714602456
是 flash 格式(.swf)档,百度网盘不支持在线预览,下载后,用浏览器打开观看。
2013.9.24
===========================================================
之前测试是用 debian 系统上的 aria2,一切正常。今天在路由上,用路由上的 aria2 测试,发现可以正常下载。
urlencoded 的档名 (就是那些 %2E%9B.....)正常,反而正常的档名不正确,正常的档名下载储存为类似 0127066a872c3a4eded639e245e555ee 等。而百度批量下载档名变成 file, file1 等。独舞固件带的 aria2 和论坛里面的两个版本都是这样。不知道什么原因。
参考:https://code.google.com/p/php-aria2/ 和 https://github.com/GreyTeardrop/aria2_ctl
目前只搞定部分的下载,有些还是不行。
要用到:
- Firefox
- Flashgot (Firefox 的扩展,不是 Flashget 网络快车)
- PHP
- 附件中的 PHP 脚本
先下载安装 Firefox, Flashgot 和 PHP,然后下载 PHP.zip,爆开放着硬盘任意的地方。
打开修改 aria2.class.php 里面的 function __construct($server='http://192.168.11.1:6800/jsonrpc'),改为你的路由地址。
然后设定电脑 Firefox 里面的 Flashgot :
- 在 Flashgot 的 Options 按 "Add" 加上一个 Download Manager,给它一个名字(例如: Aria2PHP)
- Executable Path : 按 "Browse" 指向 php.exe 或者 php-win.exe。(php.exe 方便 debug,而 php-win.exe 不会弹窗口)
- Command Line arguments templates : 指向附件里面 Aria2PHP.php 并在后面加上
- [--url=URL] [--referer=REFERER] [--ua=UA] [--cookie=COOKIE] [--post=POST] [--userpass=USERPASS] [--filename=FNAME]
复制代码
设定已经完成。在 Firefox 下载时,选 Flashgot 里面的 Aria2PHP 就可以了。
目前测试过,下面的都是可以的:
|
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|