【原】得心应手小工具开发——网易公开课课程下载链接提取器
2012-09-02 22:18
423 查看
【开发动机】
网易公开课是一个相当不错的资源,不论是学英文还是拓宽视野都是不可多得的,而且最主要的还是免费的~笔者平时上下班因为路途较远,来来回回花在车上的时间就将近三个小时,这么长的时间不干点什么简直就是太不道德了,所以就决定每天利用这点时间好好学习公开课的课程,既能消磨时间又能学习一点编程之外的东西,还能用英语磨磨耳朵,一举N得,何乐不为。当然,这些课程还是要下载到MP4里才看在车上看,打开课程主页面是这样的:
右下方有一个“下载公开课”的按钮(注意,并不是所有的课程都能提供下载,好像是所有课程都翻译完的才能提供下载页面),点开这个按钮打开下载页面如下:
你看到了,这里提供的都是按单集下载的链接,并没有整个课程打包下载的链接。这就有点不爽了,如果有100集那不得点100次下载吗?有没有批量提取下载地址的方法呢?
【开发思路】
查看了一下网页源码,发现其实所有的下载链接都己经被读出来了,所谓的分页也是“假分页”,这样就好办了,我们只要定位到那个下载链接就可以把它读出来了。应用字符串的处理逻辑,将一个个的链接都摘出来,然后输出到一个Textbox中,只要复制Textbox中的文本,打开迅雷直接新建下载,就可以实现该课程的批量下载了。
【工具演示】
说明:
1、URL是课程的主页面的链接地址,比如 http://v.163.com/special/introductiontotheoldtestament/
2、默认取的是“标准版 490*360” 的视频的下载链接
【工具下载】
程序没有作太多测试和异常处理,只是实现了需要的功能而已。下载地址:http://1000eb.com/bvbk
作者:Tony zhao 欢迎访问:找与淘网
本文出处:http://www.cnblogs.com/ytaozhao 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
相关文章推荐
- 常见开发工具下载链接
- QT树莓派交叉编译环开发环境搭建(附多个exe工具下载链接)
- 常用开发工具下载链接
- Eclips开发工具下载链接
- Dart语言开发工具下载链接
- Android开发工具更新ADT23,AS0.8.13下载地址
- Android开发免豆资料(教程+工具+源码)下载地址汇总
- 每个.NET 开发人员应该下载的十个必备工具
- .NET 开发人员应该下载的十个必备工具
- C++ DirectX 游戏开发初级视频教程 17 资源下载链接
- MapObject学习笔记-第三讲 图层标注、图层控制和电子地图常用工具开发(添加经过修正与VS2005兼容的Legend控件下载)
- .Net开发人员应该下载的十种必备工具
- xcode 开发工具下载和使用
- 每个开发人员现在应该下载的十种必备工具
- Android开发之使用Handler封装下载图片工具类(源代码分享)
- 每个.NET 开发人员应该下载的十个必备工具
- 如何建立wap网站及常用wap开发工具下载
- 自开发程序下载的工具
- android开发工具下载
- [导入]每个开发人员现在应该下载的十种必备工具