获取豆瓣电影的预告片地址? other

admin 2017-08-03 4954

以 美国队长3 (豆瓣) 为例:
1. 解析该页面获得预告片的id,即tid。
该页面有如下一行代码,trailer后面的193034,即是tid (trailer identifier)。

<a class="related-pic-video" href="http://movie.douban.com/trailer/193034/#content">

2. 通过开发者工具,可观察到在预告片播放页面有个请求:/video_url?tid=193034,完整请求地址如下:

http://movie.douban.com/trailer/video_url?tid=193034

PS:其实其后紧跟着预告片的请求地址,但我们不使用该请求!(理由:自行观察该请求地址)
3. 经测试可知上面的完整请求地址,完全可以作为该预告片的“地址”。
PS:在开发者工具中观察到该请求的Status Code是302,Response Headers中Location是该预告片的真正地址(该地址是时间的函数,不唯一!但测试表明不同时间生成的不同的地址都能下载该预告片!唉,不细究了)。
总结:预告片的“地址”就是如下格式

http://movie.douban.com/trailer/video_url?tid=预告片id


最新回复 (0)
全部楼主
    • MSDN,我告诉你(中文站)
      2
        登录 注册 获取赞助码
返回