写点下载相关的……

昨天决定把psp.themesup.net上的所有主题全吃掉……
1988个任务,好大的工程啊……
手动点是绝对不可能的……批量处理是肯定的事了

最早的想法是直接用netXfer的批量下载功能,
但是很快我发现这根本不行。因为用PC外挂下载的话,
referer是需要验证的,而且每个任务的referer都不同……
很麻烦的情况……referer必须跟URL对应才行……
可是netXfer的批量下载功能并不能批量改referer……

于是,我想到了换个下载工具,
迅雷那种垃圾不需要考虑,快车最近免费了,也许是个不错的选择。
于是,我用我的破网络down了一个flashget装好……
-_-还不是一样不能批量改referer……

今天索性就来谈一谈下载软件好了。
现在好多下载软件高谈速度速度……纯粹是鬼话……
多线就叫高速?要我说的话,那简直就是兔子进马棚,愣充大耳驴……
速度最终还不是取决于网速,再好的软件也不可能突破硬件限制。
而且面对只能单线的情况,搞不好还会被封IP。

下载后的管理更是扯淡得要死,
就拿music举例,有多少人会把下载文件夹直接设定到听音乐的文件夹……
海量的音乐在下载前根本不知道质量如何,连是否会保留都不清楚,谈何管理?
尤其压缩合并等问题存在的情况下,下载后的管理简直就是空谈。

谈稳定,无非就是是否能成功的下载下来。遇到404,你能给我断掉,别再那儿无限重试;遇到200,你能给我下下来正确的东西。这就足够了。现在的下载软件,给它个URL都不知道能给你下个什么乱七八糟的东西下来,非得精确到最后一次重定向,把绝对路径给它,它才能搞定。不是我要的文件就报个错,停止任务说无法验证通过不就好了么,搞什么飞机。(有些连连接信息都看不全的软件偶就不说啥了- -)

下载最重要的是能下不能下……
不能下的话,什么都是空谈…
看看AlbumCon做的多好……163的验证码问题都搞定……
下载也只要保留好记录知道从哪里开始就行,根本不谈啥高速、稳定……
这才叫好软件。
现在仍有无数网页上的东西不能直接下载,例如很多flv、很多用javascript的下载按钮……
HTTP下载软件从来不去管这些……光知道去研究怎么兼并掉BT,吞掉EM……简直就是没事找事……
连批量改referer这么简单的问题都想不到,丫的,不懂人需要什么样的下载搞什么下载软件啊……

废话就不说了,回到正题上来。
话说偶用了flashget不行,就扔了。
然后偶想到导出下载列表批量修改,可惜失败了……
变值替换偶只想到了script,可惜UE的script似乎只能对可识别的文本有效……
netXfer导出的下载列表不是可识别文本啊……
(这世间耗掉很久……)
之后偶才发现了netXfer本身是可以用javascript来添加任务的,这可是大发现……
如果不是跑去官网看技术支持,可能偶永远不知道= =b
之后就好办了,用UE的script写一份任务列表导入netXfer即可。
flashget官网上没发现类似的东西……迅雷的话,那种花俏得跟BT服务器似的主页能不能叫官网偶都不敢说……

下载时由于有些编号是空的,于是对照着页面手动一个一个删减。
之后又发现可以开多任务同时进行,不断删404的任务即可,效率提高了很多……
这也算是用计算机解放了手的劳作的工程啊,开心……^o^

以上,纯粹是个人观点,与啥都无关……