如何获取TED带字幕的视频下载url,ted视频下载,准备爬一下TED的视频,
如何获取TED带字幕的视频下载url,ted视频下载,准备爬一下TED的视频,
准备爬一下TED的视频,于是乎随便找到一个视频页面,点了一下download,然后跳出一个“download this talk”的浮动框,用chrome开发者工具分析了一下页面,发现点击download之后会加载一个mp4文件,截图如下:
分析这个文件即可得到视频的下载链接。但现在问题是,不知道怎么取得这个文件的url,即:http://www.ted.com/download/links/slug/MitchResnick_2012X/type/talks/ext/mp4
页面里面有
<a id="no-flash-video-download" href="http://download.ted.com/talks/AlanKay_2007.mp4?apikey=TEDDOWNLOAD">download the video</a> to play.
http://download.ted.com/talks/AlanKay_2007.mp4?apikey=TEDDOWNLOAD,重定向后确实是视频的下载地址http://video.ted.com/talk/podcast/2007/None/AlanKay_2007.mp4,但是这个视频并没有嵌入字幕。
我想要得到有字幕的视频,只能通过点击下载,得到以下的一个链接:http://www.ted.com/download/links/slug/AlanKay_2007/type/talks/ext/mp4,然后可以选择语言,这样可以得到带字幕的视频地址:http://video-subtitle.tedcdn.com/talk/podcast/2007/None/AlanKay_2007-480p-en.mp4。问题是我不知道如何分析出点下载后加载的这个/download/links/slug/AlanKay_2007/type/talks/ext/mp4地址,因此不能进一步分析它获得视频地址。
编橙之家文章,
相关内容
- 豆瓣FM如何生成请求音乐列表的表单,豆瓣fm生成表单
- 如何實現以下算法,實現算法,將任意一個包含任意數字
- .vim 脚本如何获取 vimrc中的某个值?,.vimvimrc,比如.vi
- Web.py -AttributeError: 'module' object has no attribute 'ge,,code.
- django:在打开admin页面的时候出错了(其它页面能正常
- Python3 在使用traceback.format_exc()的时候遇到 UnicodeDecodeE
- Django 中创建怎么创建不了not null default 0 这样的字段?,
- 关于大并发在线实时图像处理的解决方案,实时图像处
- 关于Tornado的asyncHttpClient的问题,asynchttpclient,想用asyn
- 哪里有错误?,有错误?,while True:
评论关闭