美文网首页视频网站地址解析下载
秒拍视频的地址解析下载

秒拍视频的地址解析下载

作者: Maslino | 来源:发表于2016-10-31 12:55 被阅读1441次

以秒拍视频播放页URL http://www.miaopai.com/show/Qo3uI72UKWF-EriUFLL~VA__.htm 为例,来说说如何得到秒拍视频的真实地址。

提取视频VID

从上述播放页URL中提取视频VID,即为Qo3uI72UKWF-EriUFLL~VA__

请求接口

请求接口 http://gslb.miaopai.com/stream/Qo3uI72UKWF-EriUFLL~VA__.json?token= 得到如下JSON格式数据:

秒拍视频接口返回数据示例

从上图中的result来看,共有两个CDN地址,其中一个用作备份。我们只需要选择其中一个地址就可以了。scheme、host和path拼凑起来就得到了秒拍视频的真实地址。

Python代码示例

import re
import requests
import json
import random

m = re.search(r'/show/([\w~-]+)\.htm', 'http://www.miaopai.com/show/Qo3uI72UKWF-EriUFLL~VA__.htm')
vid = m.group(1)
r = requests.get('http://gslb.miaopai.com/stream/%s.json?token=' % vid)
data = json.loads(r.content)
urls = [r['scheme'] + r['host'] + r['path'] for r in data['result']]
print random.choice(urls)

相关文章

网友评论

  • 月伴飞鱼:老哥,您的请求接口 http://gslb.miaopai.com/stream/Qo3uI72UKWF-EriUFLL~VA__.json?token=咋弄得呢?我没看懂,不好意思
  • 601898c1d89e:我一直直接就是 拼ID 就可以, 比如以上: Qo3uI72UKWF-EriUFLL~VA 是一致的,当然这种方法是 猜,虽然不完美,但是至今好像都是能用的。
    Maslino: @小赖子英国JustYY点com 才看到,原来可以直接拼接

本文标题:秒拍视频的地址解析下载

本文链接:https://www.haomeiwen.com/subject/xicputtx.html