腾讯视频解析
def qq_video(url):
appver = '3.2.19.333'
vid = url.split('/')[-1].split('.')[0]
#print(vid)
url = 'http://vv.video.qq.com/getinfo?otype=json&platform=11&defnpayver=1&appver=' + appver + '&defn=fhd&vid=' + vid
html = requests.get(url,headers = headers)
html_text = html.text
#print(html.text)
jsonstr = re.findall('QZOutputJson=(.+);$',html_text,re.S)[0]
#print(jsonstr)
json1 = json.loads(jsonstr)
fvkey = json1['vl']['vi'][0]['fvkey']
keyid = json1['vl']['vi'][0]['cl']['ci'][0]['keyid'].split(".")
filename = keyid[0] + ".p" + keyid[1][2:] + "." + keyid[2] + ".mp4"
cdn = json1['vl']['vi'][0]['ul']['ui'][3]['url']
downloadurl = cdn + filename + "?vkey=" + fvkey + "?type=mp4"
return(downloadurl)