acgotaku / baiduexporter Goto Github PK
View Code? Open in Web Editor NEWAssistant for Baidu to export download links to aria2/aria2-rpc
Assistant for Baidu to export download links to aria2/aria2-rpc
直接在分享页面导出,提示 error HTTP resource header was bad or unexpected
手动保存了进网盘再导出,就不会出错。
页面是http://pan.baidu.com/s/16hyJs
0.1.3~0.1.5都测试了
环境:firefox和chrome/IRON
Aria2 1.18.3
不过我估计是aria自身的问题...
因为我旋风导出也出问题了..(但是旋风的话仅限于某个文件导出有问题,百度的话全都不行)
修改ua为Mac客户端,尝试解决需要经常修改ua来避免限速。
netdisk;2.4.3;MacBookPro9,2;MAC-OS X 10.10.3 (14D136);10.10.3;zh-Hans_HK@currency=CNY
Github真是不适合我这种智商的人玩,搞半天都不能提交代码。老实发issue算了。
试过chrome和FF, 版本分别是37.0.2和32.0
测试了两个视频文件,类似于ABC/123.AVI这样的目录按导出没有任何反应...(在视频分类下)
回到全部文件,然后进入文件夹按导出才能下载,chromium和firefox都是0.29版本
然后..把两个视频文件移到根目录,无法导出....再然后,继续测试,发现全部文件分类下没一个能导出.
感觉添加了目录导出功能增加了好多BUG...
aria2 版本 1.18.1,系统Linuxmint17 ,浏览器firefox 33
在不启用rpc 验证的情况下,添加任务提示 “下载失败!是不是没有开启aria2?”,但任务已经成功添加了。
在启用了rpc验证的情况下,会有同样的提示,但是任务没有添加成功,aria2 日志里会有一条 “11/11 18:09:44 [INFO] Request path is invaild. Ignore the request body.” 。
时不时的出现: 点了"导出下载" - "ARIA2 RPC" 会出现这个错误. 任务也没被加到aria2c.
本人路由器上安装的的是Aria2 1.15.1,PC上安装的是Aria2 1.18.1。
chrome自动更新0.3.3版本后,PC上的Aria2可以正常工作,但是将RPC地址指向路由器后,无法正常工作,点击“测试连接,成功显示版本号”这个按钮,返回“错误,请查看是否开启Aria2”。
从Release中下载0.3.0版本后重新安装,路由器一切正常。
故推测0.3.3版本可能不支持旧版本Aria2。
希望作者能够解决,谢谢!
能不能提供原来的下载参数选项,现在所有的文件下载都是目录嵌套式的,因为未知的原因速度严重下降,thx!
有时候百度盘直接转存别人的文件夹,路径很深,下载到路由器上的时候就有些尴尬了。
火狐在更新到0.2.7 之后默认是不复制网盘文件夹结构了吗?好像找不到开启的方式,希望能够手动选择这个功能的启用或关闭~
非常感谢作者的付出!~
@acgotaku 请问大神,“ARIA2导出”后的aria2.down文件怎么用,我用
$ aria2c aria2c.down
Exception caught
Exception: [download_helper.cc:417] errorCode=1 Unrecognized URI or unsupported protocol: aria2c.down
谢谢。
在云盘内,如果直接对文件夹内按导出,会变成打包了那个文件夹并下载。
例如 123/456.txt,按导出会变成123.zip。
而我想要的结果是aria在下载目录建立了123文件夹,里面有456.txt。
但是应该也有人希望按导出文件夹是打包了那个目录,所以建议作者增加一个配置选项。
谢谢!
For small files(0.01~20M), since the default minimum piece site of aria2 is 20M, aria2 would use only 1 thread when downloading, which makes the speed restricted.
I would recommend that a '-k 1M' being added to the arguments to enhance the performance in such circumstances.
我每次打开网盘,都要等很久才初始化完成。
加载的地址类似为:http://qd.cache.baidupcs.com/monitor.jpg?xcode=1a81b0bbd448fc36f65202d7e8f159404c932f26aaa77f9c&t=14321216011432121603023
这是什么原因呢?
环境:os x 10.10.3 firefox 38
已確定 rpc-allow-origin-all 設置為 true,但主控台仍然顯示著「已封鎖跨來源請求: 同源政策不允許讀取 http://localhost:6800/jsonrpc 的遠端資源。(原因: CORS 請求失敗)。」的字樣,無法導出至 aria2,求解,謝謝!
如题,无法添加到Aria2c
已经用不了了吗
貌似失效了。。没按钮了
一直用的很好,突然出了這個問題。才發現版本升級了。點擊導出下載也只是提示獲取文件信息成功,而沒有顯示文件的鏈接。
今天心血来潮把BaiduExporter从0.3升级到0.3.5,就刷不出按钮了。之前一直都好好的。
影响版本:Chrome、Firefox
Chrome:版本 39.0.2171.71 m
Firefox:34.0.5
「导出下载」按钮在以下地址不出现。
「http://pan.baidu.com/netdisk/home」
以下地址是正常。
「http://pan.baidu.com/disk/home」
115几个月前就开放了api,似乎?如果可以的话,就真的是太好了
在笔记本上也安装了aria,下载的时候要修改127.0.0.1才能下载。略显麻烦,希望考虑增加多个aria rpc支持,谢谢!
PS:因为百度云客户端开始限速,浏览器另存为也很慢,一怒之下安装了aria,速度很快。。。
另外,拓展能不能考虑登陆firefox商店,第三方安装的拓展不能通过firefox同步。。
chrome商店是要收钱的都登陆了,mozilla应该不收费吧。。。
请问火狐插件对于火狐版本有要求吗?
系统:MAC OS X 10.10.2
浏览器:Chrome 42.0.2311.68 beta (64-bit)
BaiduExporter: 0.3.4
点击“测试连接,成功显示版本号。”,返回“错误,请查看是否开启Aria2”。
调测窗口显示:
XMLHttpRequest cannot load http://192.168.31.1:6800/jsonrpc?tm=1427992093814. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://pan.baidu.com' is therefore not allowed access.
今天发现用aria2执行导出的链接一直都是403错误
-> [HttpSkipResponseCommand.cc:228] errorCode=22 The response status is not successful. status=403
但直接在浏览器中下载没有问题,怀疑是百度做了修改,不知道这个脚本能不能进行做相应的修改去应对。
最后感谢你做了这个非常方便的脚本。
ARIA2 RPC:默认是localhost,改为路由地址即可,如果有其他连接失败的小伙伴可以试试,总之非常感谢作者
插件包在别的游览器上安装不了,再加上每次都要安装很麻烦
首先感谢作者能给我们提供这么好用的插件,我自己手动添加链接,一个线程20k/s左右,用你的直接就是1M/s,爽!!!!!!!
然后我想能不能在设置里面可以方便的更改下载路径啊,如果能的话就好了
能否支持新版aria2的rpc-secret认证参数?新版aria2有rpc-secret认证参数,但是这个导出器不支持。
链接:http://pan.baidu.com/s/1i3in5rB 密码:trlw
aria2和插件都是最新版 测试连接 能成功显示版本号 游览器是 chrome dev 版本 42.0.2292.0
user-agent 是 netdisk;4.4.0.6;PC;PC-Windows;6.2.9200;WindowsBaiduYunGuanJia
referer 是 http://pan.baidu.com/disk/home
点了导出下载后 YAAW不能下载
查了下aria2的log 如下
2015-02-08 11:51:01.332161 [ERROR] [AbstractCommand.cc:350] CUID#124 - Download aborted. URI=http://d.pcs.baidu.com/file/3361145761a7a3aa65bd77c8d5b9bc6f?fid=4013835717-250528-457850779889932&time=1423367488&rt=sh&sign=FDTAERVY-DCb740ccc5511e5e8fedcff06b081203-K20CCZcUXanIRPbbFeJS9WrjM8s%3D&expires=8h&prisign=GF6x2T2CVlRV01o7Pki028kp4XDNjnf6nYJvYvdmp+dC6iCzPtkM2aVC7McRJk1P9QVPB1kIp0CifNIlOMwtq9leEvhTVhjRcR83gRp4oLDRWmsGuAvcBYV8AuWyIY+MMgBGtp0Ig4RsGwreatsa2tnT0FmIWjcIXt3AZwr/EjOP33vWkpqj9AAuQPFb4kkLIagf7X6xM4C3yPqz/DWorP8NDqStnNmhLr6pwCepnkPWRTygQouwoNvlVHTxmi3P0dCdmzewkYg8L3LnlrwjPxf/hCNHfp6v&chkv=1&chkbd=0&chkpc=et&r=750557163
Exception: [AbstractCommand.cc:350] errorCode=22 URI=http://d.pcs.baidu.com/file/3361145761a7a3aa65bd77c8d5b9bc6f?fid=4013835717-250528-457850779889932&time=1423367488&rt=sh&sign=FDTAERVY-DCb740ccc5511e5e8fedcff06b081203-K20CCZcUXanIRPbbFeJS9WrjM8s%3D&expires=8h&prisign=GF6x2T2CVlRV01o7Pki028kp4XDNjnf6nYJvYvdmp+dC6iCzPtkM2aVC7McRJk1P9QVPB1kIp0CifNIlOMwtq9leEvhTVhjRcR83gRp4oLDRWmsGuAvcBYV8AuWyIY+MMgBGtp0Ig4RsGwreatsa2tnT0FmIWjcIXt3AZwr/EjOP33vWkpqj9AAuQPFb4kkLIagf7X6xM4C3yPqz/DWorP8NDqStnNmhLr6pwCepnkPWRTygQouwoNvlVHTxmi3P0dCdmzewkYg8L3LnlrwjPxf/hCNHfp6v&chkv=1&chkbd=0&chkpc=et&r=750557163
session 如下
http://d.pcs.baidu.com/file/3361145761a7a3aa65bd77c8d5b9bc6f?fid=4013835717-250528-457850779889932&time=1423367488&rt=sh&sign=FDTAERVY-DCb740ccc5511e5e8fedcff06b081203-K20CCZcUXanIRPbbFeJS9WrjM8s%3D&expires=8h&prisign=GF6x2T2CVlRV01o7Pki028kp4XDNjnf6nYJvYvdmp+dC6iCzPtkM2aVC7McRJk1P9QVPB1kIp0CifNIlOMwtq9leEvhTVhjRcR83gRp4oLDRWmsGuAvcBYV8AuWyIY+MMgBGtp0Ig4RsGwreatsa2tnT0FmIWjcIXt3AZwr/EjOP33vWkpqj9AAuQPFb4kkLIagf7X6xM4C3yPqz/DWorP8NDqStnNmhLr6pwCepnkPWRTygQouwoNvlVHTxmi3P0dCdmzewkYg8L3LnlrwjPxf/hCNHfp6v&chkv=1&chkbd=0&chkpc=et&r=750557163
gid=1eb865d2d3c8ee53
out=[TVBT]Onichan Gacha_EP_05_ChineseSubbed.rar
header=User-Agent: netdisk;4.4.0.6;PC;PC-Windows;6.2.9200;WindowsBaiduYunGuanJia
header=Cookie: BDUSS=??????;pcsett=1406947345-943aae467dc51cf71b6f758bc2c9900f
header=Referer: http://pan.baidu.com/disk/home
用了你的baiduexporter,感觉非常好,有没有可能也做一个115网盘的导出?目前有油猴脚本的方法获取115网盘的地址,如下。不知工作量大不大,能不能做,谢谢!
我是把Aria2部署在路由器上的,没有设置账户密码和secret-token。用YAAW设置JSON-RPC Path为http://路由器IP:6800/jsonrpc可以正常监视和添加/删除任务。但是同样的方式设置在您写的插件上就不行了,一直提示“错误,请查看是否开启Aria2”。用http://hostname:port/jsonrpc?jsoncallback=1命令结果返回的是以下信息:
1({"id":null,"jsonrpc":"2.0","error":{"code":-32600,"message":"Invalid Request."}})
请问一下这是否因为路由器设置了登录账户的原因呢?我试着用http://username:password@路由器IP:6800/jsonrpc似乎也不行。
感谢作者,帮大忙了,我之前都是在虚拟机里装云管家。
经测试目录中不能出现“&”符号,文件名中的没问题。
考虑到我公司一台电脑,家里一台NAS,宿舍一台路由器脱机,到处摆的nexus 7,都会用到aria2这神奇,能否想YAAW那样,在RPC地址框那里做成一个下拉列表的形式呢?
aria2启用token,客户端为webui-aria2正常连接,但是云盘导出到aria2失效(前一版是正常的)。
提示为:下载失败!是不是没有开启aria2?
我的RPC填写 http://token:[email protected]:6800/jsonrpc
(xxxx为11位数字)
其余不改
感觉伪造百度云4.x版本UserAgent的下载方式已被大大的限速,只有几十kb/s。即便是官方的4.x旧版本百度云客户端也是龟速。不知是因为官方发现太多人abuse这个办法,还是只是故意想要淘汰旧版本客户端。
同一时间同一IP下载同一个文件,用5.x的百度云客户端速度就是正常的。我试过人工改UserAgent到5.x,不过没有效果。用Wireshark粗粗的看了一眼,5.x的获取下载链接方式已经与旧版本不同。百度应该是彻底限速了旧版本的文件下载方式。想要突破限制,只有通过模拟新版本的下载方式。
现在的“保存下载链接”按钮是将地址保存到文件中,每次想调用下载工具下载时都要打开那个文件将地址复制出来,很不方便。可否将这个按钮改为直链或者再加入一个直链按钮,这样会方便很多。
ARIA2导出下载命令时,命令没有包含User-Agent, 然后下载速度受限。
GET http://pcs.baidu.com/rest/2.0/pcs/file?method=plantcookie&type=ett 403 (Forbidden) home:774
speed-disk-home_f0bcad2.js:2
咦!这么巧你也喜欢研究WEB技术!
又这么巧我们急需像你这样的专业WEB人士!
来百度云吧,和我们一起改变百度云!改变云存储!
职位介绍,前端:http://dwz.cn/mbufe 后端:http://dwz.cn/frvsI speed-disk-home_f0bcad2.js:2
请将简历发送至 [email protected]( 邮件标题请以“姓名-应聘XX职位-来自console-FE/SERVER”命名) speed-disk-home_f0bcad2.js:2
Resource interpreted as Script but transferred with MIME type text/html: "https://d.pcs.baidu.com/rest/2.0/pcs/manage?method=listhost&t=1411981755657&callback=jQuery17203760785653721541_1411981755115&_=1411981755658". all_ab497a6.js:5
GET http://www.baidupcs.com/monitor.jpg?xcode=1a81b0bbd448fc36f65202d7e8f159404c932f26aaa77f9c&t=14119817571411981756574 403 (Forbidden) home:1
GET http://nj.baidupcs.com/monitor.jpg?xcode=1a81b0bbd448fc36f65202d7e8f159404c932f26aaa77f9c&t=14119817571411981756750 403 (Forbidden) home:1
GET http://bj.baidupcs.com/monitor.jpg?xcode=1a81b0bbd448fc36f65202d7e8f159404c932f26aaa77f9c&t=14119817571411981756900 403 (Forbidden) home:1
GET http://qd.baidupcs.com/monitor.jpg?xcode=1a81b0bbd448fc36f65202d7e8f159404c932f26aaa77f9c&t=14119817571411981757056 403 (Forbidden) home:1
GET http://cdn.baidupcs.com/monitor.jpg?xcode=1a81b0bbd448fc36f65202d7e8f159404c932f26aaa77f9c&t=14119817571411981757222 403 (Forbidden) home:1
GET http://hot.cdn.baidupcs.com/monitor.jpg?xcode=1a81b0bbd448fc36f65202d7e8f159404c932f26aaa77f9c&t=14119817571411981757317 403 (Forbidden) home:1
GET http://qd.cache.baidupcs.com/monitor.jpg?xcode=1a81b0bbd448fc36f65202d7e8f159404c932f26aaa77f9c&t=14119817571411981757657 403 (Forbidden) monitor.jpg:1
GET http://nj.cache.baidupcs.com/monitor.jpg?xcode=1a81b0bbd448fc36f65202d7e8f159404c932f26aaa77f9c&t=14119817571411981757834 403 (Forbidden) monitor.jpg:1
GET http://hot.baidupcs.com/monitor.jpg?xcode=1a81b0bbd448fc36f65202d7e8f159404c932f26aaa77f9c&t=14119817571411981758314 403 (Forbidden) monitor.jpg:1
GET http://pcs.baidu.com/monitor.jpg?xcode=1a81b0bbd448fc36f65202d7e8f159404c932f26aaa77f9c&t=14119817571411981758559 403 (Forbidden) monitor.jpg:1
GET http://d.pcs.baidu.com/monitor.jpg?xcode=1a81b0bbd448fc36f65202d7e8f159404c932f26aaa77f9c&t=14119817571411981758645 403 (Forbidden) monitor.jpg:1
GET http://cdn.baidupcs.com/monitor.jpg?xcode=1a81b0bbd448fc36f65202d7e8f159404c932f26aaa77f9c&t=14119817571411981758910 403 (Forbidden)
链接:http://pan.baidu.com/s/1hqgRQ1u 密码:3dbd
进入到目录里面点单个文件然后点导出到YAAW下载失败
但是在目录文件点480P拉拉后导出 能正常下 但是速度从满带宽 瞬间降到300K左右
而且YAAW那停止下载 再继续后 无法续传
下载一个目录下的所有文件时,有一个文件提示用户名密码错误,其他文件都ok,是百度的问题?还是插件有些问题啊?之前从来没遇到过。
更新到最新版了,可是現在又有了新問題。如果我選擇了一個目錄下所有文件,aria2rpc發送鏈接,但是只是發送部分鏈接下載了,會少發送很多文件。
你好,请问,导出下载时提示要输入验证码是什么情况?是不是我电脑上什么地方的设置不对了?
详细信息如下:
所下载的文件链接(这个链接不是我的,是别人分享的,在自己的网盘页面里面下载东西没有验证码提示): pan.baidu.com/s/1eQAOpSu
已登录自己的百度账号(后来我又退了重新试,还是要验证码)
我的设置:
RPC:
http://token:Assass1n@localhost:6800/jsonrpc
文件夹打包下载: 否
文件夹结构层数:0 (默认 0 表示不保留,-1 表示保留完整路径)
递归下载延迟:300 (单位: 毫秒) 测试连接,成功显示版本号。
下载路径: (这个没设置)
User-Agent : netdisk;5.2.6;PC;PC-Windows;6.2.9200;WindowsBaiduYunGuanJia(默认没动)
Referer :http://pan.baidu.com/disk/home(默认没动)
RT
之前试用正常,插件更新后无反映。
在隐身模式中已经测试过,应该不是我chrome的问题。
根据ARIA2导出的命令ssh可以下载成功
Can't use it in Tampermonkey
aria2安装在树莓派上,Win7 Firefox 32,安装了xpi后可以连接到aria2,百度云网页显示初始化成功,但是通过ARIA2 RPC将链接发送给aria2,下载失败,日志为:
2014-09-08 12:40:36.068361 [ERROR] [AbstractCommand.cc:350] CUID#184 - Download aborted. URI=http://d.pcs.baidu.com/file/1f962433a3e5b2315f28dfa749041d51?fid=809307281-250528-162964005381408&time=1410151235&rt=pr&sign=FDTAERVCY-DCb740ccc5511e5e8fedcff06b081203-9oJ1RIIkbIoO%2FQkga45qs%2F2zJPg%3D&expires=8h&prisign=OPlXeyLLE60gMv0/AZBsU5SN5rJwOqzRd3VKNKTQ53AEKBJxWcpoyh3ym0BxRvN9jP8IubxSn2wkrwIJzLUlR6HY3RrD2b2bLUbq6BFBLuKU2cD6l8wpgPJyAjkDhb8m7lcr+VvHjRu6RrCgSxxJv8czimSjO6G6HiSTPGBPLYwhaaS54R5FWA==&chkv=1&chkbd=1&chkpc=et&r=219765710
Exception: [AbstractCommand.cc:350] errorCode=22 URI=http://d.pcs.baidu.com/file/1f962433a3e5b2315f28dfa749041d51?fid=809307281-250528-162964005381408&time=1410151235&rt=pr&sign=FDTAERVCY-DCb740ccc5511e5e8fedcff06b081203-9oJ1RIIkbIoO%2FQkga45qs%2F2zJPg%3D&expires=8h&prisign=OPlXeyLLE60gMv0/AZBsU5SN5rJwOqzRd3VKNKTQ53AEKBJxWcpoyh3ym0BxRvN9jP8IubxSn2wkrwIJzLUlR6HY3RrD2b2bLUbq6BFBLuKU2cD6l8wpgPJyAjkDhb8m7lcr+VvHjRu6RrCgSxxJv8czimSjO6G6HiSTPGBPLYwhaaS54R5FWA==&chkv=1&chkbd=1&chkpc=et&r=219765710
-> [HttpSkipResponseCommand.cc:228] errorCode=22 状态响应不成功. 状态=403
2014-09-08 12:40:36.069811 [NOTICE] [RequestGroupMan.cc:388] GID为03b20895ac2c5406的下载项并未全部完成: /media/Seagate_2T/Downloads/Janine.Jansen.-.[Bach.Concertos.-.Bonus.Track].专辑.(Flac).rar
奇怪的是同样的百度云同样的那个文件,我在Archlinux Firefox 32上就可以,而且Win7 Chrome版本的也可以,不知道什么情况。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.