工具:
iTunes
Sublime Text(或者各种好用的文本编辑器)
方法:
1.订阅我们需要的 iTunes U 课程
(比方说我最喜欢的 Developing iOS9 Apps with Swift - Stanford )
2.切换到“我的iTunes U”界面,右键单击栏目课程,拷贝 iTunes U URL
3.在浏览器中打开URL,获得一长串xml文件。全文拷贝文件到 Sublime Text 中,通过正则表达式方法查找需要下载的课程链接。
迄今为止老查碰到的url格式都大致长成这样子:
<enclosure url="https://itunesu-assets.itunes.apple.com ... %3Ditc"/>```
以此构建正则表达式:
^<enclosure url=(.*)
![](http://upload-images.jianshu.io/upload_images/1362423-40a2b9acacda70a2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
Ps : 需要选中左下角第一个按钮才能使用正则表达式哦
4.点击 **Find All** 选中文件中所有链接🔗,并复制到新的文件中。将前缀和后缀删除即可。相应需要查找的代码段是 ```<enclosure url="``` 和 ```"/>```,重复刚才的步骤选中所有并删除即可 。Sublime Text的优点在于光标可以“分身”,同时在多个位置出现。选择文本后直接删除即可。
![胜利✌️](http://upload-images.jianshu.io/upload_images/1362423-5e3d41e3e6d94fac.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
####测试:
速度基本可以达到最大速度(比如老查是10M/s)
####优点:
1. 速度飞快飞快。没有 iTunes 速度限制,也不需要梯子
2. 相对易于操作。对初学者没有过多的要求
####缺点:
1. 清晰度太高,导致视频巨大。就单单拿这门课来说,总容量估计28G。不过通常视频发布越早质量普遍越差,比如 Gilbert Strang 的[线性代数]()平均每集 120M 上下,30多集下来不过 4G。
2. 大多数没有中文字幕。网易云课堂的同一门[线性代数](open.163.com/special/opencourse/daishu.html)早年由 **ocourse** 翻译,在PC端和移动端质量都已经很不错,如果不是很需要在线学习或者从 iTunes U 上获取干活的同学大可移步国内慕课课堂。
####推荐iTunes U课程
[Developing iOS 9 Applications with Swift](https://itunesu.itunes.apple.com/WebObjects/LZDirectory.woa/ra/directory/courses/1104579961/feed)
![](http://upload-images.jianshu.io/upload_images/1362423-63a2609c786ca42b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
[Modern Physics: General Theory of Relativity (Fall 2012)](https://itunesu.itunes.apple.com/feed/id571368922)
---
其实上面写的都是老查我自己喜欢的课程 URL 了。
打算最近有时间再写一个小蜘蛛爬一爬 iTunes U 并且 append 到独立下载端下载和转码。
如果你也有喜欢的 iTunes 课程或者 MOOC 课程,也不妨在评论区告诉我,
要是有时间有机会说不定我连字幕一起做了呢~
Ginda Chen