第一视频的地址解析下载

以第一视频播放页地址 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']
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容