首页 > 范文大全 > 正文

打造迅雷专用通道

开篇:润墨网以专业的文秘视角,为您筛选了一篇打造迅雷专用通道范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

15年一晃就过去了,感谢《电脑爱好者》读者的支持,想想看,时间飞逝,你有多少记忆,老照片?本期的挑战题目就是与这些记忆

>> 自制迅雷专用链接 巧转迅雷看看专用视频 轻松解除限制 湖北开通国际通信专用通道 打造西部黄金通道 打造纯净游戏专用系统 打造网络安全通道 天安门:皇家专用通道与礼仪之地 邹胜龙:迅雷打造网络数字邮局 打造NAS及迅雷离线下载攻略 巧用迅雷+XMP 打造专属“在线点播机” 打造社交网络专用浏览器 方便业务维护打造专用FTP工具 非请误用 打造专用电脑 打造CFan专用版QQ 加速下载 用迅雷会员高速下载通道两法 开启三重加速通道让迅雷7下载更高速 四重通道 实现迅雷7正式版全面高速下载 柘荣交警打造“绿色通道” 为“绿坝”打造绿色卸载通道 打造文件访问的快速通道 常见问题解答 当前所在位置:

2.分析目标结构

该评书的回目页每页只有10回,全部的回目页共10个页面,地址如下:

/musiclist/mmc_21_983_1.htm

………………

/musiclist/mmc_21_983_10.htm

每个页面上的每一回都有一个下载链接,但点击这个后出现的是一个含有迅雷专用链的页面,也就是说结构如图1所示。

我们要获得的是所有回目的下载页面的迅雷专用链的地址列表,分析每个含有迅雷专用链的页面,发现其地址形式都是/bzmtv_Inc/wmadown2.asp?id=59805样子的,是调用同一个ASP页面,只是最后的ID不同――也就是等号后的数字,这个ID都是5位数字。注意,这个弹出的页面默认是没有地址栏,定制尺寸的页面,按下F11键就可以看到当前页面的地址。

通过查看该页面的源代码,在源代码中发现每个下载链接的代码都是如下所示:

<a href=javascript:down('59861')><img src='../img/down.gif' border='0' alt='下载'></a>

显然这里是使用JS脚本来处理链接地址了,在一定程度上达到了迷惑视线、制造障碍的目的。不过没关系,我们最终需要的是ID。

3.找到解决方案

既然知道了架构,那么下面就来说说我们的思路:获取页面的源代码,利用种种手段逐层逐级地抽丝剥茧提取链接地址。

第一步:先批量下载所有回目页的页面文件,迅雷添加批量任务:/musiclist/mmc_21_983_(*).htm,从0到10,通配符长1,将下载到的10个网页文件放到一个文件夹中,该文件夹中不能有其他文件。

第二步:下载“文件批量至尊 2.21”(下载地址:/soft/25792.htm,快车代码:CF0822DRTZ01)。

在“第一步”下,选择你存放下载的10个回目页的文件夹,窗口下边会自动出现该文件夹下的文件列表,文件类型保持默认的*.*,然后点下一步。

在“第二步”下,在左侧点选“文本内容提取”,右侧点选“提取到一个文件中”,勾选最下边的“提取[]到[]的字符,前去掉……”,[]是软件的文本输入框,在这里的第一个框输入“ :down(' ”,第二个框输入“')>

第三步:提取后生成的1.TXT中会有每个被处理的文件名等多余信息,需要把这些信息消除。再次在“文件批量至尊 2.21”的“第一步”界面选择刚刚的1.TXT,到“第二步”界面,只勾选“提取开头为[]的行”,在这里的文本框输入“:down”,然后在最下一行“保存路径”处输入新的文件名保存等一下提取出来的内容,如2.TXT,然后点“开始处理”的按钮开始提取,提取完毕会弹出提示窗口的。

提取后生成的2.TXT中会发现所有的字符挤成一团了,没关系,复制所有提取出来的字符(不包含软件自动生成的文件名、关键字等任务描述信息)到Word中,按Ctrl+H打开替换,在“查找内容”这里输入“img”,“替换为”这里输入“^p”,然后按“全部替换”按钮。

第四步:通过上边的步骤,所有回目下载页面的地址的关键部分ID已经有了,接下来是处理这个ID列表,处理并补全所有回目下载页面的地址使其完整。

在Word中(也可以将刚刚处理分行后的字符全部复制到记事本中操作)继续进行替换操作,将“:down('”替换为“/bzmtv_Inc/wmadown2.asp?id=”,将“')><”替换为空,即“替换为”这里什么都不要输入。替换完毕后,剩下的就是一行一行标准的地址列表了,按Ctrl+A全选,复制这些内容粘贴到一个文本文档中,如3.TXT。

(2)

第五步:在迅雷中“文件”菜单下选择“导入下载列表”,然后找到刚刚保存的3.TXT,迅雷就会读取其中的100个地址,确认后进行下载。

我使用的迅雷的版本是5.8.5.576,做到这一步,迅雷已经可以自动识别所下载的每一个网页的代码中的迅雷专用链接,并自动将下载网页的任务转换为音频文件下载了。如果你的迅雷因为版本等问题不能识别,那也没关系,将下载到的100个网页文件按照上边步骤中的方法提取出迅雷专用链接的地址就可以了。提示:迅雷专用链的提取,开头的关键字可以用“thunderHref”,结尾可以用“" thunderPid”。

当然,上述方法过程也有简化方法:

将鼠标放到每个回目页的每个下载页面的链接上时,在IE窗口的最下面信息栏都会出现如“javascript:down('59811')”的字样(当然你也可以查看网页的源代码),尝试分析这个ID的是否有规律:

第1回javascript:down('59805')

第100回javascript:down('59904')

从59805到59904,包括59805和59904,刚好是100个数字,这说明这个ID是有序排列的。再加上前面分析出来的所有下载页面的地址都是/bzmtv_Inc/wmadown2.asp?id=数字的形式,我们就可以得出所有的下载页面的地址序列是“……wmadown2.asp?id=59805”直到“……wmadown2.asp?id=59904”的结论了。我们可以使用迅雷来添加批量任务:/bzmtv_Inc/wmadown2.asp?id=59(*),从805到904,通配符长3就可以搞定了。

小提示

上边方法中最终的媒体文件的名字是有规律的,如001.MP3、002.MP3等,这可以供我们识别媒体文件的次序。但有时候我们最终要下载的文件的名字是乱序、乱码的,没有规律可言,像这样100个文件中我们要找到第一回从头来开始听,就麻烦了。我们可以在提取地址的时候做一下手脚,把最终的地址做成网页文件,利用迅雷在网页中“使用迅雷下载全部链接”时会自动把链接文字作为下载任务的注释的特点,来改变这种情况。

做法是在提取下载地址的关键字的时候,把地址和相关的回目关键字如“ID1 第一回”这样的字符一起提取出来,然后经过替换等操作,再加上Excel会自动把文本文件中TAB键生成的空格作为分列标志的特性,以及Excel的扩展排序、序列填充等功能,最终把提取出来的关键字处理成如“<a href="http://下载地址">文件名</a>”这样的形式,然后保存为HTML文件,即网页文件。在本地打开这个HTML文件,右键选择“使用迅雷下载全部链接”进行下载,这时页面中的“文件名”就会被迅雷作为注释添加,等文件全部下载完毕后,在迅雷中全选所有下载的文件,右键选择“注释作为文件名”,即可实现便捷、准确的批量改名操作。