找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 24876|回复: 45

用 Aria2 下载百度网盘

[复制链接]
发表于 2013-9-18 15:35 | 显示全部楼层 |阅读模式
本帖最后由 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 并在后面加上
  1. [--url=URL] [--referer=REFERER] [--ua=UA] [--cookie=COOKIE] [--post=POST] [--userpass=USERPASS] [--filename=FNAME]
复制代码

设定已经完成。在 Firefox 下载时,选 Flashgot 里面的 Aria2PHP 就可以了。



目前测试过,下面的都是可以的:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-9-18 16:15 | 显示全部楼层
做个记号 看看再说
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-9-18 16:25 | 显示全部楼层
用 Aria2 下载百度网盘
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-9-18 16:45 | 显示全部楼层
新思路,好方法。不过就是复杂了点,aria2在火狐有没有像Google Chrome那样的插件?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-9-18 17:57 | 显示全部楼层
mark,右后用的着再看
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-9-18 21:03 | 显示全部楼层
伪装浏览器就可以了,何必这样麻烦
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2013-9-18 23:00 | 显示全部楼层
zhangbear888 发表于 2013-9-18 16:45
新思路,好方法。不过就是复杂了点,aria2在火狐有没有像Google Chrome那样的插件?

“aria2在火狐有没有像Google Chrome那样的插件?”

不明白什么意思。
aria2 在 Google Chrome 有插件吗?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2013-9-18 23:20 | 显示全部楼层
jzmno1 发表于 2013-9-18 21:03
伪装浏览器就可以了,何必这样麻烦

例如:http://pan.baidu.com/share/link? ... B%E5%AD%90%E6%9B%B8

如果我想下载其中一本书,鼠标右键拿不到链接。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-9-19 07:34 | 显示全部楼层
hkal 发表于 2013-9-18 23:20
例如:http://pan.baidu.com/share/link?shareid=405254&uk=53758324#dir/path=%2F%E9%9B%BB%E5%AD%90%E6 ...

可以的,叉虫大大有个谷歌插件,你到谷歌市场搜索aria2,。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-9-20 09:27 | 显示全部楼层
照楼主的放法试了不行,好像不停刷新似的,也试了叉虫大大的都不行请指教不知问题在哪[img]d:\2.jgp[img]d:\1.jgp[img]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-9-20 12:15 | 显示全部楼层
还要在电脑里装php啊……能做成单个exe么?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-9-20 20:02 | 显示全部楼层
本帖最后由 Mormts 于 2013-9-20 20:07 编辑

自己弄的插件.支持批量
之前弄的代理好像不怎么讨人喜,又弄了个js脚本.....

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-9-20 20:27 | 显示全部楼层
Mormts 发表于 2013-9-20 20:02
自己弄的插件.支持批量
之前弄的代理好像不怎么讨人喜,又弄了个js脚本.....

能共享这个插件不,非常想要
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-9-20 21:48 | 显示全部楼层
大姐,CHROME 行不行
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2013-9-20 23:04 | 显示全部楼层
本帖最后由 hkal 于 2013-9-22 11:53 编辑
zhuyaosen 发表于 2013-9-20 09:27
照楼主的放法试了不行,好像不停刷新似的,也试了叉虫大大的都不行请指教不知问题在哪d:\2.jgpd:\1.j ...



Aria2PHP.php 后面, [--url=URL]之前,有没有隔开一个空格?

还是不行的话:
  • php 请选用 php.exe (php.exe 会弹出 command 窗口,php-win.exe 不会。)
  • Aria2PHP.php 里面第二行: define('CHECK_VARS', false); 改为 :define('CHECK_VARS', true);
运行后,你可以在弹出来的 command 窗口看看有什么问题。


我录了一段使用的视频:http://pan.baidu.com/share/link?shareid=2065234273&uk=1714602456
是 flash 格式(.swf)档,百度网盘不支持在线预览,你可以下载后,用浏览器打开观看。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-6-21 17:53

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表