受瘾科技上对 Avatar 的介绍诱惑,兴冲冲的去 apple.com 下载,结果被挡在外面——霸道的苹果一定要求机器上安装了 QuickTime 才可以下载(准确的说是在线观看)
后来从 Google 和 Slashdot 上找到了解决方案:
- 首先把 Apple.com 上的地址稍微改变一下,在下划线后增加一个 'h',那才是真实的影片 URI
例:浏览器上显示 avatar 480p 的地址是 http://movies.apple.com/movies/fox/avatar/avatar2009aug0820a-tsr_480p.mov
这样下载地址就是 http://movies.apple.com/movies/fox/avatar/avatar2009aug0820a-tsr_h480p.mov - 然后把下载软件的 UA 改成 'QuickTime/7.6.2' 进行下载就可以
其实 Apple 这样做我也可以理解,让小白们看片之前郁闷一下总比辛辛苦苦下了几十兆甚至上百兆后无法观看的体验要好;但这个判断 UA 的做法实在是有些不厚道啊不厚道。
评论
直接用迅雷也能把avatar2009aug0820a-ts
直接用迅雷也能把avatar2009aug0820a-tsr_480p.mov下载下来,不过是一个几KB的小文件,用记事本打开就看到原始URL了。然后继续迅雷。
不需要改 user agents, 我用 wget 和
不需要改 user agents, 我用 wget 和 curl 都可以正常下载。
哦,貌似这两天又改了。
哦,貌似这两天又改了。
现在改URL好像都不行了......下回来打开的似乎也是一
现在改URL好像都不行了......下回来打开的似乎也是一堆乱码
wget -U QuickTime/7.6.2
wget -U QuickTime/7.6.2 http://movies.apple.com/movie/fox/avatar/avatar2009aug0820a-tsr_h720p.mov
这个搞不定么?
怎样修改UA啊,急
怎样修改UA啊,急