admin管理员组

文章数量:1530271

import requests
import re
import json

def get_video_src(vid):
    headers = {
        'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36',
    }

    api_url = 'http://vv.video.qq/getinfo?vids=' + vid + '&platform=101001&charge=0&otype=json&defn=shd'

    html = requests.get(api_url, headers=headers).text

    # 获取json数据
    p = repile(r'({.*})', re.S)
    jsonstr = re.findall(p, html)[0]
    json_data = json.loads(jsonstr)
    # print(jsonstr)

    # 解析json数据获取url
    baseurl = json_data['vl']['vi'][0]['ul']['ui'][0]['url']
    fn = json_data['vl']['vi'][0]['fn']
    fvkey = json_data['vl']['vi'][0]['fvkey']

    real_url = baseurl + fn + '?vkey=' + fvkey

    print(real_url)

if __name__ == '__main__':
    # url的话自己写个正则匹配即可
    get_video_src('c09457i5ok5')

 

本文标签: 腾讯水印地址视频Python