第一视频的地址解析下载
2016-10-31 本文已影响254人
Maslino
以第一视频播放页地址 http://www.v1.cn/2016-10-27/2461073.shtml 为例,说说如何获取到视频的真实地址。
其实,视频的真实地址就在播放页源码中,如下所示:
<param value="id=2401279&startSwfUrl=http://www.v1.cn/player/cloud/loading.swf&videoUrl=http://f02.v1.cn/transcode/14419343FLVSDT14-3.flv" name="FlashVars" />
Flash变量值中包含了视频的真实地址,即 videoUrl=http://f02.v1.cn/transcode/14419343FLVSDT14-3.flv
Python代码示例:
import requests
import urlparse
from pyquery import PyQuery as pq
r = requests.get('http://www.v1.cn/2016-10-27/2461073.shtml')
d = pq(r.content)
flash_vars = d('param[name="FlashVars"]').attr('value')
params = urlparse.parse_qs(flash_vars)
print params['videoUrl']