论坛操作

关闭

编辑标签

关闭

添加一个新标签...

错误:标签格式不正确

  • 一篇文章最多只能填 20 个标签
  • 作者以外的用户在添加、回复、删除过一个标签之后,一定时间内无法再次进行标签编辑

将文章收录至 Digger 活动频道 什么是 Digger?

收藏此文章

关闭
UserHead

TORA油猴提取脚本[111118更新,整合了全部浏览器的脚本]

没有可释放的技能

219155

147

116

您须要登录后才能使用评分收藏功能

登录

嗯,之前有人说看着很费劲,于是整理下教程。
犯人:ToraJS

目的:批量提取下载链接

手段:各种浏览器的油猴支持
结果:MCATOM


安装篇:

1:请参照各(Safari/FF/Chrome)浏览器油猴插件的安装或支持设置(Opera)
2:脚本下载或安装
下载点
Opera无法使用用户可依旧使用该版本 OperUserJS.rar文件似乎不存在 (解压后fetchRabit.user.js扔进Userscript文件夹即可)

提取篇:
参照图:

目的一:提取该Blog文中选中文件的下载地址(该地址可直接扔进下载工具排队下载):
点击上图中的红色框内标识的提取所选后,将会出现正在提取提示框

提取完毕后会出现结果框

此时文本框内将会出现提取完毕的文件名和下载地址(根据等待时间按照30s,60s,立刻和提取失败分类)。
若需要通过IDM或者Orbit导入下载地址可以选择“导出到文件”(位于结果框的左上角)。

如若需要通过flashgot导入下载则可通过点击左上右侧的链接页面来输出LInkpage

如若需要导出文件的详细信息列表(包括文件大小,hash,文件名,提取地址)可以点击左上中间的输出信息列表:
输出后文件用文本编辑器打开后效果

目的二:倘若已经关闭了提取结果框(未关闭browser或当前tab),却发现依然有一些工作未完成,则可点击绿色框的提取结果来重新呼出提取结果框。

目的三:获取已选文件的提取地址(非挂机下载地址,仅输出文件的提取地址,一般用于发布或保存用)
点击参照图的紫框,即可出现文件的提取地址。


祝福篇:

1:首先保证已经登陆了Jsharer点击祝福所选后出现如下如下提示

2:点击确认后返回成功页面


手工提取祝福篇:

1:点击手动提取/祝福后出现

2:此时点击
左侧的提取:会出现正在提取的提示框,提取完成后会出现提取结果框。
右侧的祝福:则会出现祝福确认框,点击确认后出现祝福成功。

技巧篇:
1:选择文件的时候巧用Shift+单击来实现范围选择(单击开始文件,然后按住Shift键点击结尾文件)
2:在选框和文件名中间的图标,可以实现单击后选择当页全部同后缀名文件的功能。
3:巧用技巧1和2的Combination,可以实现范围选择某区域的全部同后缀名的文件的功能(常从偶这里提取BDMV链接的应该清楚作用)
4:如若右上角提示未登陆或提取失败,请先登陆Jsharer
5:最下面的Gandalfr和Vindárfr是用来选择该提取框的左侧和右侧的。

6:如若遇到无法解决的Bug,请尽量twitter(@eminarcissus)偶告知错误详情,或者在此文处留言亦可。

--------------------------------------------------------------------------------------------
这次更新原因如下:
1:Chrome插件分离了contentscript执行环境
2:Safari插件实现了unsafeWindow
实现结果:
1:合并脚本,目前Safari/Chrome/FF经测试均可使用FF版本油猴脚本提取链接。
2:Opera理论上可以,未测试,可能会有bug。
-------------------------Updated 111118----------------------------------------------------

110901更新解决无法祝福问题:
Fixed:修正无法祝福的问题(JS终于加上了Token,偶之前就中过Token的圈套啊。。。这次不会重复祝福了~)

下载地址不变(version降回了0.9.0?嗯,这些都是错觉)
FF传送门
Chrome传送门

110822更新Opera支持:

首先请原谅我的无知,嗯,下午从朋友那边扫听了下Opera对userscript支持的具体情况,得知Opera从10.10(貌似是这个版本)开始启用了window.opera.scriptStorage后,将userscript的执行就成为了一个Extension(?偶Opera小白,所以不是很清楚原理),从而使得userscript支持跨域请求成为了可能,于是,移植之。

下午无聊就疼了下,测试了基本功能,基本完全没问题,于是就更新下。

个人测试环境为Mac OS 10.7.1 Opera 11.5

Opera使用方法:

首先看到这里我默认您已经懂得如何开启Opera的用户脚本,如果不明白的话请去此文自炊(http://www.opera.com/docs/userjs/using/
//简单翻译下
//Mac下点击O,Preference(偏好设置),Advanced(高级),Content(正文),Javascript Options(JS选项),在User Javascript folder(用户脚本目录)那里选择你的用户脚本保存地址即可。(如果以前没用过的话可以直接选择从Tora下载回来的文件解压后的文件夹)。
//Win下选择O,然后Settings(设置),Preference(偏好设置),然后同Mac下。



设置好之后需要开启scriptStorage还有https的javascript的允许。
scriptStorage:
在地址栏下输入 opera:config#PersistentStorage|UserJSStorageQuota
然后在0那里改为5120即可(貌似到11.5以后这个可以不设置了?我不太清楚),然后Save(保存)
接着开启https支持
https:
opera:config#UserPrefs|UserJavaScriptonHTTPS
然后在User javascript on HTTPS那里打勾,然后点Save(保存)


重启Opera即可。

a)对偶不是很信任的同学可以自炊来下述这里初始化GM支持。
下载GM_emulation脚本以及跨域请求脚本请参阅:
http://userscripts.org/scripts/show/88932
http://www.megaupload.com/?d=Q8SESDSQ文件大小获取中
下载回来之后放进Opera的Userscript文件夹里,同时将http://userscripts.org/scripts/show/88932拉回来的脚本改名为aab-greasemonkey-emulation.user.js
初始工作完成
之后下载http://userscripts.org/scripts/review/109306
b)如果信得过偶的,直接去下载 OperUserJS.rar文件似乎不存在 后,将OperUserJS文件夹下的文件拷贝到你的UserJS目录下即可。在设置无误的情况下,就已经可以正常使用了。

P.S.这货慢的很....可能页面出来要5-10s才能加载完成,所以调试的时候经常是否出错了自己都不知道。

P.S.S:目前仅剩下IE支持了,看GM_Emulator来看或许还真的能移植,不过偶短时间之内是不想搞了,如果有人愿意的话,上吧>_<。

----------------------------------------------------------------------------------------
使用方法:

使用环境:
可选Firefox/Chrome/Safari/Opera,目前都完美支持。
一:Firefox
1.FIREFOX 3.5-Firefox5(后续版本目前会有兼容性问题),这个是必须的,脚本是油猴脚本,没了这个就什么都别谈了。
2.GREASEMONKEY插件。这个也不多多说了,没用过的自己GOOGLE下就好了。

都安装完毕后下载:FF传送门

二:Chrome
1:Chrome
2:Tampermonkey插件,这个Google下很容易得到。

都安装完毕后下载:Chrome传送门

图全部都在文章底端,需要帮助的自己看图好了。

三:Safari(仅在Mac下测试通过,Safari for windows & iOS未测试)
1:Safari 5.0+
2:Ninjakit(个人修改版本,已经提交作者修改内容,未修正版本有点硬性bug...)

修改版插件下载: NinjaKit_rebuild.safariextz文件似乎不存在  SHA-1: e7740b8f37e9ecac69f4edbb076326276f5af931
作者更新站点:作者更新站点

安装好后去FF传送门点击Install即可。

在开启油猴后会显示安装脚本,点击确定即可。
这个脚本使用要求提前登陆,且勾选记住用户名密码选项,否则提取出来的地址可能是匿名下载地址,结果就是单线程没速度。作为脚本的作者我保证从我这里下载的不会有任何问题。(无公害,嗯嗯)

四,Opera,见最上面。。。

有bug请尽量在原文处提,以保证尽快更新!
-------------------Updated 20110805-----------------------------
这次更新其实早在1个半月以前就完成了,有一些原因导致了延误。
原文

更新原因如下:

1:之前缺少对https的支持

2:批量祝福文件功能(可祝福自己的和别人的文件)

P.S.:为什么要批量祝福别人的文件,祝福者也可享有MP返还的福利。对于自己喜欢的东西,同时MP比较富裕的童鞋可以区祝福别人的文件,并获得MP反点的优惠。同时这里强调下,为什么要批量祝福——MC祝福机制,祝福量越大,MP消费性价比越高。当祝福量超过2T的时候,祝福自己的文件和祝福他人的文件在祝福单价上(G/MP)已经基本上趋近一致。(目测数额只到600G,已经非常接近了)

3:手动输入MC链接以批量提取或者祝福文件。

4:增加了可纪录的左/右的选项框,可以选择按键浮动框的位置。

5:修正了document.height在ff和chrome下表现不一致的问题,目前测试该脚本可在tampermonkey下正常应用。同时沿用了yqt童鞋的透明底色,个人测试tampermonkey适用(但是稳定性不如greasemonkey,onreadystatechange函数看console会warning,导致在提取过程中不会正常显示正在提取的窗口,可能会造成使用上的误导。因为自己对tampermonkey并不熟悉,也不常用chrome,所以暂时不修正了。希望有熟悉chrome的童鞋能够解决>_<。

6:增加了文件批量信息输出。这个功能和我之前发过的JS管理页面提取文件信息脚本(适用于chrome,greasekit,greasemonkey)功能相同,不过这个是下载用户生成的,前者是文件拥有者生成的。(貌似是下午Tora刚增加的Hash显示)

7:增加了输出选择文件的下载地址功能

Changelog:

1.Added batch renew selected files under single blog.

2:Added batch renew/fetch files by manually inputting.

3:Added Rememerable ButtonLayer position change checkbox.

4:Added https domain support.

5:Added File organize function.

6:Added export selected files' requesting address function

随便说说这次改动吧,好早之前就写完了,不过考虑到批量祝福他人的文件这个功能是否不太合适,因为毕竟Tora作为商业运营的“公司”,这样的东西是否会对其“收入”造成影响。

几个月下来其实也发现这东西并没有什么太大的价值,因为毕竟很少有人会去祝福已经过期的文件,更不要提是别人的文件了,本身返点来看据说祝福他人的文件获得返点也比祝福自己的返点要少,所以就更不用担心了。

至于说手动输入提取,祝福,这个功能是最初写这个脚本的时候就在考虑中的了。毕竟有些文件并不在Tora发布(因为不适合的原因,都懂得),或者是因为这些文件是别人整理出来的,并没有在Tora的blog上发布过,或者说是分布于多篇blog中,或者批量祝福的量不够带来的单G成本过高问题等等等等,这个功能主要就是面向这种需求的。

左右这个问题,不多说了,个人认为左侧要比在右侧习惯,只是为了适应需求而已,用户各取所需就可以了。

然后就是https问题,这个其实真的是我在偷懒....就一句话的事却懒得更新....

输出文件信息,这个便于大家在下载后用于hash校验,输出文件名,大小,hash以及提取地址,同时便于非tora的地方分享,以及小范围分享。

至于手动输入实现批量祝福和提取,这个是偶最初写这个见本的时候就打算实现的功能之一,不过因为一些原因延误了。适应情况非常多,比如一些不适合在tora发布的文件(大家都懂得,恩)的批量提取,以及多篇blog分布下的大量文件的提取和祝福等等等等,是非常方便的。

介绍的最后特别感谢下yqt童鞋帮忙移植的tampermonkey脚本,为了适应自己也将top:top做了修正,不过因为onreadystatechange状态的问题(console下查到的),此脚本在chrome下使用会有一些问题,比如提取过程中的操作中的提示不会显现出来,同时还会造成高cpu占用以及页面拖影等等问题,不过现在的tm比起最开始的真的已经完善很多的(据悉目前维护者就是gm的开发者,ff和chrome已经因为版本问题共同堕落了,仰天)。

然后,就是下载地址:

传送门

下面为使用图示:



之前的下载地址改名为了提取结果以免造成误解。

上图分别框上了新增的功能——祝福所选,不多介绍了。提取链接,用于批量提取选中文件的“提取地址”(即 /download/12312312312313.htm文件似乎不存在 这样的)。手动提取,祝福,这个下面详细说。

最下面的就是零使之切换器,喜欢悬浮框在左还是在右,就仁者见仁了。



此为在右侧的截图。



点击手动提取/祝福后如下。

输入的链接形式应该是一行一个链接。





这样的



如图。

之后点击提取后和提取所选的情况一样,会提取输入框内的文件,然后输出地址框。

点击祝福后如下图所示(必须已经登录萌卡且已经获取到jsharer的cookie,检查方法,随便打开一个提取链接,看下图



这样的就是没登录,请先登录再祝福!


祝福页面


祝福成功


上图为点击“提取链接”后输出的问题,当需要使用手动提取多个blog页面的时候,用该功能复制出所有文件的提取地址,然后一起扔进手动提取框,一起搞定就可以。或者用于私下传播文件,等等等等。



上图为显示出的提取完毕的截图。

注意红框处的输出文件信息,此处输出的就是文件名,大小,hash以及提取地址,当下载大量文件且要校验hash的时候,这个能方便不少。



输出后的结果。


最后,当看见这个的时候,说明你没注意到之前偶说的要先登录!!!

于是,就是这样。之前想完成的东西全部完工,后续再增改也不会有什么大改动了吧(たぶん,其实偶一直都这么想的。

于是,Enjoy

-------------------Updated 20110617 -----------------------------
Tora变身电磁炮了,提取工具之前就写完了,只是当时电磁炮没有部署完成,所以自己也就没放。
现在部署完成了,自己也测试了下,基本是没有问题的,于是就把这个版本放出来。实现功能和之前相同,只是增加了一个Link Page让Flashgot可以轻松地添加任务。
具体如下:





原文地址:传送门
下载地址:狂点我

后面还有个小更新暂时没完成,也没添加什么新功能,于是就先不放了,这个应该能够稳定用下去,有问题留言吧。

顺带庆祝牛仔2011成功夺冠。
-------------------Deprecated -----------------------------

原文地址:http://blog.misuzi.me/archives/334.htm
其实离上次更新之间没差几天,修正了老的blog不能自动解析的问题。
Fixed:
1:JS老Blog不能修正问题。
Added:
1:修改掉原来的显示地址的窗口,改成如下形式——


窗口分4个tab,分别显示30s,60s后可下载的文件,
还有立即可下载的文件(会员和小于7m的文件),
目前不可下载的文件(服务器繁忙或文件被锁定,并提供提取页面的链接)。
输出文件功能仅仅输出非不能下载的文件(包括30,60,立刻但不分顺序!)
2:增加批量选择功能(Shift+单机复选框实现范围选择)
3: 选择/取消选择特定后缀名的文件(点击文件下面的JS图标即可)

截图:


提取页面(去掉了之前的重新扫描按键,目前未发现不能解析的页面,如果有的话麻烦跟贴说明)


下面的js图标单击即可选择该后缀名全部的文件。

新的链接显示窗口



输出文件功能

说起来换了Mac还有件比较麻烦的事,之前写的RazerGallery,上传控件用的Uploadify,现在不能用了。。。(flash,你丫敢再坑爹点么!)
于是,MCATOM除了Tora作大的改动,短期内不会再有更新了,以上。

-------------------------Deprecated---------------------------------------------------------


原文地址:http://blog.misuzi.me/archives/330.htm

下午偶然发现了JS输出文件的方法,于是对MC提取工具进行了一次小小的更新。
修正BUG:
1.地址判断问题:
登陆后(http://0rz.co/account/blog/123456.htm)这样的URL判断错误修正。
后缀出现#void或者sessionId后URL判断修正。
2.增加输出文件功能:
截图:

3(旧更新包括).重扫BLOG以解决部分无法PARSE的页面。
如截图:

出问题的界面:

点击后:

点击输出到文件后(OPTIONAL):

输出后自己修改文件名为类似downlist.lst之类的神马快车什么的可以导入的文件名就可以。自己没测验能否导入,不过应该是没问题。(懒得切系统,嫌麻烦)。

  下载地址:http://misuzi.me/files/fetchurl.gamma.user.js

使用环境要求:
1.FIREFOX 3.5+,这个是必须的,脚本是油猴脚本,没了这个就什么都别谈了。
2.GREASEMONKEY插件。这个也不多多说了,没用过的自己GOOGLE下就好了。
图全部都在文章底端,需要帮助的自己看图好了。

都安装完毕后下载:http://misuzi.me/files/fetchurl.user.js
(请使用更新后版本,地址见上文)
在开启油猴后会显示安装脚本,点击确定即可。
这个脚本使用要求提前登陆,且勾选记住用户名密码选项,否则提取出来的地址可能是匿名下载地址,结果就是单线程没速度。作为脚本的作者我保证从我这里下载的不会有任何问题。(无公害,嗯嗯)
放出简单使用说明,首先登陆且勾选记住用户名密码。然后进入某个BLOG页面会发现所有的文件都会出现某勾选框。并且在最下面的按钮处(引用,编辑神马的那里)会多出来几个按钮,选择好要提取的文件后,点击提取所选,然后等待片刻,正常就会出现下载地址框。倘若没出现的话可以手动点击显示地址。如果里面没有链接的话要么是TORA有了新的改变,要么是文件被锁定,当然还有其他的未知原因。
然后就请HELP YOURSELF了。

正常就是这样,很简单,比之前放出来那破玩意个人认为好用一些。BUG估计也会有,估计没事的话也会维护下去。除非有大的改动。不管怎么说,作为伸手党,还是灰常感谢TORA的,别管之前怎么发牢骚,对于一个存在于夹缝中的产业,有一个人来做就应该已经很感激了。多余的话我也不想多说了。前文该说的都说的差不多了。这里就衷心祝福TORA能一路平安地走下去,AMEN。

以上。



有BUG请全部在原文里回复。自己也发现了一个BUG,暂时没修正,也就是少量的前期JS的文件不会出现勾选框,这个等TORA稳定了再更新好了。东西比较简单的还是,欢迎抛砖,以上。
avatar
avatar

夜de幻雨
95 次评分 / 3443 点经验 / 0 人关注

夜de幻雨 发布 (2011-03-02) / 回复

avatar 不存在的用户楼 写道:
额...这到底是什么= =
avatar
avatar

白井黑子
0 次评分 / 6 点经验 / 0 人关注

白井黑子 发布 (2011-03-02) / 回复

avatar 不存在的用户楼 写道:
谢谢,可是没看懂 = =b
avatar
avatar

游客
0 次评分 / 0 点经验 / 0 人关注

游客 发布 (2011-03-02) / 回复

avatar 不存在的用户楼 写道:
白井黑子2011-03-02 11:11:14 写道
谢谢,可是没看懂 = =b

其实私建议安装一下试试就全明白了。。。。
avatar
avatar

fchypzero
9 次评分 / 200 点经验 / 0 人关注

fchypzero 发布 (2011-03-02) / 回复

avatar 不存在的用户楼 写道:
Ubuntu亮点.a ~~~~~~~~~~~~
avatar
avatar

mqc7592910
799 次评分 / 61735 点经验 / 877 人关注

mqc7592910 发布 (2011-03-03) / 回复

avatar 不存在的用户楼 写道:
谢谢楼主,的确好用
不过另外有个问题,快车批量导入的话只能导入.lst 文件
所以能不能麻烦楼主改善一下这个插件,多增加一个保存为.lst的功能?
avatar
avatar

游客
0 次评分 / 0 点经验 / 0 人关注

游客 发布 (2011-03-03) / 回复

avatar 不存在的用户楼 写道:
mqc75929102011-03-03 21:23:17 写道
谢谢楼主,的确好用

不过另外有个问题,快车批量导入的话只能导入.lst 文件

所以能不能麻烦楼主改善一下这个插件,多增加一个保存为.lst的功能?

用JS保存文件比较麻烦的说。不过我记得LST文件本身就是简单的下载链接拼接起来,过几天我增加一个不带文件名称的下载列表,这样全选之后,新建一个TXT,然后复制进去,直接用快车导入就可以了。
avatar
avatar

mqc7592910
799 次评分 / 61735 点经验 / 877 人关注

mqc7592910 发布 (2011-03-04) / 回复

avatar 不存在的用户楼 写道:
游客2011-03-03 23:33:11 写道
mqc75929102011-03-03 21:23:17 写道
谢谢楼主,的确好用

不过另外有个问题,快车批量导入的话只能导入.lst 文件

所以能不能麻烦楼主改善一下这个插件,多增加一个保存为.lst的功能?

用JS保存文件比较麻烦的说。不过我记得LST文件本身就是简单的下载链接拼接起来,过几天我增加一个不带文件名称的下载列表,这样全选之后,新建一个TXT,然后复制进去,直接用快车导入就可以了。

我懒啊XD,想直接就能导出成.lst~~
avatar
avatar

latter_si
388 次评分 / 49024 点经验 / 445 人关注

latter_si 发布 (2011-03-05) / 回复

avatar 不存在的用户楼 写道:
☆~★路过☆浇水★支持☆~★

avatar
avatar

eminarcissus
817 次评分 / 23219 点经验 / 858 人关注

eminarcissus 发布 (2011-03-05) / 回复

avatar 不存在的用户楼 写道:
mqc75929102011-03-04 20:28:30 写道
我懒啊XD,想直接就能导出成.lst~~

其实也不是不能,方案有2个,一个是写成FIREFOX插件,我嫌麻烦,有人愿意的代劳的话当然高兴。另外一个方案就是在一个三方服务器搭一个LST生成服务,虽然比较简单,不过介入了三方,是否会造成安全性问题不知。所以,暂时结论,这个文件输出不打算做...~
avatar
avatar

gabalwto
238 次评分 / 15472 点经验 / 265 人关注

gabalwto 发布 (2011-03-05) / 回复

avatar 不存在的用户楼 写道:
嗯,睡了一天终于有精神例行回访了~~~~~~~~~~~~~~~~
avatar
您还未登录,因此您将以游客的身份回复