OCT

1

Sat

Author:EMINARCISSUS

被拍砖67次,接着砸!

偶承认偶非常不善于写教程,之前的MCAtom的说明也为不少人造成了不少困扰,所以拖了再拖还是自己写了出来。

前言(可以跳过)

--------------------------------------------------------------------------------------------------------------------------------------------------

虽然迅雷目前看来很多做法非常不厚道,不过可以说迅雷的出现在陶瓷国糟糕的网络环境下可以说是起到了里程碑的作用,在迅雷出现前,大多数人也曾经用过NetAnts,Flashget等工具,不过大多数中文化下载工具在迅雷出现前是没有提出过P2SP的的模式的,于是可以说该工具为陶瓷国这个网络环境非常不稳定的环境提供了一个庞大的数据备份镜像,来方便大家的下载(主要在于解决死链以及当时电信联通之间的糟糕连通性问题),让多数人能够尽可能地体验到最佳的下载速度(虽然在VIP化后,这个最快已经成为了曾经)

离线虽然并不是迅雷的发明,不过目前已有的离线下载平台却找不到除了渣腾以外更大的离线载点,这很大程度也“得益于”陶瓷国糟糕的版权保护机制,不过这也造福了我们这些Bootleg众,如今的迅雷已经基本可以做到瞬秒99%左右的热种,并可解决很小一部分其他下载工具压根无法下载的死种。

但是,迅雷那糟糕的客户端以及后台的上传机制也是众多人逐渐原理迅雷的主要原因。自己也在高中期间因此放弃了迅雷,随后,有巨巨用Python开发了某提取迅雷服务端Node的脚本以及迅雷地址转码的工具让aria2c也能够用上迅雷的客户资源也着实让自己乐了一把(别打脸,随后随着迅雷的推出,让当时一直折腾Nas终端的自己终于放弃了电驴客户端,从而解决了不少问题,这里还真是要感谢一下这东西的说~

--------------------------------------------------------------------------------------------------------------------------------------------------

于是,开始简单介绍下这个脚本的适用人群:

1:不用迅雷客户端但是却愿意用迅雷离线的群众

2:习惯用命令行挂任务的群众

脚本实现功能:

1:提取当页全部下载任务的地址(包括电驴任务,HTTP下载任务,以及BT下载任务下的全部文件)

2:讲选中文件的下载地址输出为文件(目前不支持自定义文件名,以后或许会用File API来改进)

3:定制显示地址页面的输出格式

4:输出Linkpage配合flashgot使用。

5:灵活利用定制地址的方式来解决文件名阉割问题

适用浏览器:

1:Chrome & TamperMonkey

2 : FF & Greasemonkey

3 : Opera

4 : Safari(Safari版本目前未更新,且暂时未测试)

安装:

浏览器的Userscript设置不在本文篇幅内,有需要再另写。

脚本下载地址

使用截图:

如下为正常加载脚本后的页面:

每页的显示条目数是可以更改的,通过

点击齿轮后

可以选择数目(感谢gameclamp酱的提示,通过修改cookie可以改为任意数目)

选择显示地址后显示如上(由于改版的原因,云转码的选择提取还没修改完,这里点击云转地址就会出现全部云转码视频的地址,修改后会修改这里)

点击输出到文件以后会自动下载为仅含有下载地址的文件,该文件可通过IDM,aria2c,wget等工具直接导入下载。

点击输出到linkpage以后就可以看到仅含有文件名的下载链接,这里可以配合Flashgot来添加下载,解决flashget无法导入文件的问题。

到这里主体功能就介绍完毕了,这里再简单说一下最后一点,就是如何解决文件名阉割的问题。(仅适用少数命令行添加任务的下载工具)

用wget或者aria2c下载的同学可以通过如下方法来解决。

点击右侧(修改|重置)的修改后,按照命令行添加的方法自己定制输出格式。

如采用wget的话点击后显示如下。

 

这里简单说下提供的可供修改的变量:

'\n'表示回车

$url表示下载地址

$name表示文件名(全名)

$cookie表示页面的cookie

这里提供几个下载工具的格式

Wget:

wget -O '$name' -o '$name.log' --header 'Cookie:$cookie' '$url'

Aria2c:

aria2c --out '$name' --header 'Cookie:$cookie' '$url'

IDM:

自己未验证(idman说明)

C:\>idman.exe /n /f '$name' /d '$url'

添加到队列:

C:\>idman.exe /n /f '$name' /a /d '$url'

此外,可以点击转序的方式来倒转地址的顺序。点击重置恢复默认的设置。(默认的是为aria2atom准备的,目前没用)

大致就是这些。目前有些未修正的BUG:

1:在默认格式点转序会变空白;

2:修改格式后点重置格式不会保存

此外还有什么BUG欢迎拍砖,自己有时间的时候会不定期修正。如果迅雷因为改版而实效的话欢迎直接拍砖twitter(@eminarcissus)或者GMAIL(eminarcissus@gmail.com)解决。

以上。

smiley