.开心就好! 发表于 2016-8-27 15:26:04

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

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





李qwe 发表于 2018-10-2 07:33:24

页: [1]
查看完整版本: 获取豆瓣电影的预告片地址?