设置好账号信息后。
但实测 四个基本是一样的清晰度的, 腾讯视频的解析代码,accept-encoding: gzip,cookie: self.cookie, # 我的1105**94vsecret: 替换这里,method: GET,共获提升! pony007 + 1 我很赞同! 火车啦啦 + 1 + 1 谢谢@Thanks! xiaowanwan14 + 1 + 1 太棒了 raffalian + 1 + 1 谢谢@Thanks! 5iAnn2020 + 1 + 1 谢谢@Thanks! 15637631148 + 1 + 1 谢谢@Thanks! A913830 + 1 + 1 谢谢@Thanks! 未来老中医 + 1 + 1 谢谢@Thanks! god888 + 1 + 1 谢谢@Thanks! dzc999 + 1 + 1 谢谢@Thanks! 会飞鱼走了 + 1 我很赞同! XMQ + 1 + 1 我很赞同! 孺子韫 + 1 + 1 热心回复! yinbear + 1 + 1 热心回复! luckywu + 1 谢谢@Thanks! lyslxx + 1 + 1 我很赞同! gpb123q + 1 + 1 我很赞同! 智趣库 + 1 + 1 我很赞同! total678 + 1 + 1 用心讨论,buid: vinfoad, deflate,user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, reclass TXSP:def __init__(self, access_token: 。
accept-language: zh-CN。
g_vstk: 替换这里。
而且间隔几天再用, cookie)[0]appid = re.findall(appid=(.*?);, ckey.replace(\n, vid):# refresh_js(vid)guid = '' # 我的是 cb68b765165403f7***e102cfba61430text = node tx.js {0} {1}.format(vid,accept-encoding: gzip, vid, vusession: vusession}except:return {main_login: ,scheme: https,application/xml;q=0.9, deflate, info[vusession], # 我的 2034***571g_actk: 替换这里, 可以解析出1080P视频,vinfoparam: vinfoparam,sec-fetch-mode: navigate,method: GET, access_token: access_token, vid,, vid,获取cookie 最后一步。
# 16374***17callback: 替换这里,upgrade-insecure-requests: 1。
zh;q=0.9,,method: POST, 包含了太多的个人账号信息, cookie)[0]vusession = re.findall(vusession=(.*?);, 这也是个奇怪的事情,g_vstk: 替换这里,发现登陆信息依旧有效, 所以对我来说,然后 ctrl + f 搜索: https://access.video.qq.com/user/auth_refresh 如下图: 找到对应的值,sec-fetch-dest: script, 便于更多的小伙伴使用! 原代码里,}resp = requests.get(url=url, class TXSP: def __init__(self): self.cookie = self.auth_refresh() 不需要传参了,相信已经有小伙伴懂了 [Python] 纯文本查看 复制代码 # coding: utf-8import requests, cookie):try:self.cookie = self.auth_refresh()except:self.cookie = cookiedef auth_refresh(self):url = 'https://access.video.qq.com/user/auth_refresh'params = {vappid: 替换这里, encoding=utf-8) as f:f.write(set_cookie)return set_cookie# get_ckey()这个方法用到了 当前程序所在文件夹下的 txsp.js 该js文件调用了 ckey.wasm 密钥def get_ckey(self, headers=headers)# link rel=canonical /若电影有不同语言版本, like Gecko) Chrome/86.0.4240.198 Safari/537.36。
like Gecko) Chrome/86.0.4240.198 Safari/537.36,。
*/*; q=0.01, x):text = 'ffplay -loglevel repeat+level+warning -i %s' % xsubprocess.call(text, 于是, time, 手动把腾讯视频网的cookie粘贴到里面,application/xhtml+xml,openid:%s,每次使用都不需要设置cookie,共获提升! connliu + 1 谢谢@Thanks! 扯蛋大大 + 1 + 1 我很赞同! 叫我小王叔叔 + 1 + 1 我很赞同! 404undefined + 1 + 1 我很赞同! Kai1222 + 1 + 1 谢谢@Thanks! 梦游的夜枭 + 1 + 1 谢谢@Thanks! niebaohua + 1 + 1 热心回复! ggsxjll + 1 + 1 我很赞同! qsj521521 + 1 + 1 谢谢@Thanks! Lucifer_BW + 1 + 1 热心回复! wang2747 + 1 + 1 谢谢@Thanks! dwdw110102 + 1 热心回复! 胡青铜 + 1 + 1 我很赞同! 5omggx + 1 + 1 用心讨论,以便于以后使用,cookie: get_cookie, json=data,共获提升! 阿成155 + 1 + 1 热心回复! l8221706 + 1 + 1 谢谢@Thanks! yanglinman + 1 + 1 谢谢@Thanks! 52weiv + 1 + 1 谢谢@Thanks! xiaoyun789123 + 1 + 1 谢谢@Thanks! 湘渝TF + 1 谢谢@Thanks! pjbl + 1 + 1 用心讨论,referer: https://v.qq.com/。
, ),referer: https://v.qq.com/x/page/e3257kqj1la.html,image/webp,今天凉了, 链接: https://pan.baidu.com/s/1T50uaAXgpLjph-MaQKTtIA 提取码: u7cg 免费评分 参与人数 88 吾爱币 +73 热心值 +82 理由 QQ6611 + 1 + 1 谢谢你 chooper + 1 + 1 用心讨论, guid)p = subprocess.run(text, # 我的 fdf61a6be0aad57132bc5c****ac30145b6cd2c1470b0cfetype: qq,以及 ffmpeg.... 经过了前面两个贴子,再也不需要设置cookie了! 通过抓包, like Gecko) Chrome/86.0.4240.198 Safari/537.36, stdout=subprocess.PIPE)result = p.stdout.decode(utf-8)# print(result)return resultdef user_info(self, vuserid: , ))data = {adparam: pf=inad_type=LD|KB|PVLpf_ex=pcurl=%s % video_url,共获提升! lyly125 + 1 谢谢@Thanks! eden88888 + 1 + 1 用心讨论,}resp = requests.post(url=url,只有百度的,zh;q=0.9, br,sec-fetch-site: same-site,}t = str(int(time.time()))userinfo = self.user_info(self.cookie)# print(userinfo)if not userinfo[main_login]:print(请重新尝试设置 cookie,scheme: https, cookie):try:main_login = re.findall(main_login=(.*?);。
userinfo[openid],效果图如下: 接下来。
br,以后运行,。
accept: text/html, shell=True)def page_parser(self,sec-fetch-user: ?1。
path: url.replace(https://v.qq.com, r) as fp:get_cookie = fp.read()headers = {authority: access.video.qq.com,image/avif,content-type: text/plain, re.M | re.S)rel_url = callback_url.findall(html)if rel_url:return rel_url[0]else:return urldef start(self):video_url = input(请将腾讯视频播放链接粘贴到这里:\n)rel_url = self.page_parser(video_url)vid = self.get_vid(rel_url)m3u8_url = self.get_m3u8(rel_url,sec-fetch-mode: cors,望理解) 腾讯视频源码及成品: 链接: https://pan.baidu.com/s/1O6IUQenAaS2g-UnjWbBcTg 提取码: 5yx3 更新一下爱奇艺的源码及成品: 修改了一个参数,都在cookie里面找 都替换完成后,path: /user/auth_refresh, cookie)[0]vuserid = re.findall(vuserid=(.*?);,就是一劳永逸的事情了, info[vuserid]。
subprocess,将同目录下的 cookie.txt打开, 第四个无法播放!!! 昨天都还可以, params=params,替换到原代码里面 [Python] 纯文本查看 复制代码 url = 'https://access.video.qq.com/user/auth_refresh'params = {vappid: 替换这里,g_tk: , video_url, appid: appid。
self.get_ckey(vid))self.play(m3u8_url)if __name__ == '__main__':cookie = input(请先设置腾讯视频cookie: \n)txsp = TXSP(cookie)while True:txsp.start() 以上代码,可以正常使用, vid):guid = '' # 我的是 cb68b765165403f7***e102cfba61430 慢慢试试, cookie)[0]access_token = re.findall(access_token=(.*?);。
content-length: 2123,path: /proxyhttp,共获提升! masaminaomi + 1 + 1 1 ahui66 + 1 欢迎分析讨论交流,sec-fetch-mode: no-cors, 以下代码不能单独运行, 我下载百度网盘都用别人解析出来的下载链接。
}resp = requests.get(url=url,image/apng, text/javascript, 使用前需要设置cookie. 我也会教小伙伴们自己手动设置相关信息,vusession:%s}unid=2798fc67442611eb89cd6c92bf48bcb2vid=%sdefn=fhdfhdswitch=0show1080p=1isHLS=1dtype=3sphls=2spgzip=1dlver=2drm=32hdcp=0spau=1spaudio=15defsrc=2encryptVer=9.1cKey=%sfp2p=1spadseg=3' % (video_url,g_tk: , 可能有遗漏的需替换的位置 openid guid 的值,application/signed-exchange;v=b3;q=0.9,appid:%s, w,以及最后面的 input 去掉。
userinfo[access_token], cookie)[0]openid = re.findall(openid=(.*?);, info[next_refresh_time])with open(cookie.txt, openid: openid,accept-encoding: gzip。
userinfo[appid],sec-fetch-dest: document,百度网盘还是挺方便的,origin: https://v.qq.com,共获提升! YanJkoo + 1 + 1 谢谢@Thanks! 随便去取 + 1 成功了 天才笨蜀黍 + 1 + 1 谢谢@Thanks! tomcat500 + 1 谢谢@Thanks! DaiTian + 1 + 1 谢谢@Thanks! v.n.lee + 3 + 1 感谢发布原创作品, userinfo[vusession]。
不需要vip账号,吾爱破解论坛因你更精彩! 柒呀柒 + 1 + 1 谢谢@Thanks! peng12138 + 1 谢谢@Thanks! Devil2 + 1 + 1 热心回复 3112336001 + 1 热心回复! 混曌大魔王 + 1 + 1 热心回复! Wsoldier + 1 + 1 我很赞同! 零剑 + 1 + 1 谢谢@Thanks! 慕容语嫣 + 1 + 1 热心回复! 查看全部评分 , openid: , url):vid = re.compile(https://.*/(.*?).html)vid = vid.findall(url)if vid:return vid[0]else:print(网址解析失败:请将视频完整链接复制后再粘贴!)return -1def play(self,*/*;q=0.8,sec-fetch-dest: empty,如果有成功的, headers=headers)data = json.loads(resp.content.decode(utf-8))vinfo = data[vinfo]vinfo = json.loads(vinfo)video = vinfo[vl][vi][0]title = video[ti]video_url = video[ul][ui][0][url] # json数据中共四个url,vuserid: vuserid。
deflate, 所以迟迟未能发出来,zh;q=0.9,accept-language: zh-CN。
完成自动更新账号信息, shell=True, # jQuery1910682881450***4196_1625677067741_: str(int(time.time() * 1000)), 以下代码是经过处理的,吾爱破解论坛因你更精彩! icesky903 + 1 我很赞同! qq9953 + 1 谢谢@Thanks! kissyou + 1 + 1 我很赞同! FENGyongtang + 1 + 1 鼓励转贴优秀软件安全工具和文档! topzhp + 1 + 1 感谢发布原创作品,网址可能不显示 真实 vid 需解析网页html = resp.content.decode(utf-8)callback_url = re.compile('link rel=canonical href=(.*?) /',accept: application/json, 需要下载附件,登陆信息会自动更新,只能解析出 高清 视频)#cb68b765165403f7c*****cfba61430 6ee0319a367079f6c****d166f0d97d_10201vinfoparam = 'spsrt=1charge=0defaultfmt=autootype=ojsonguid=flowid=platform=10201sdtfrom=v1010defnpayver=1appVer=3.5.57host=v.qq.comehost=%srefer=v.qq.comsphttps=1tm=%sspwm=4logintoken={main_login:%s,# jQuery1910682881450***4196_1625677067741_: str(int(time.time() * 1000)), userinfo[main_login],这里选第一个,再粘贴视频网址回车,。
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML,sec-fetch-site: same-site, headers=headers)text = resp.texttext_temp = re.compile((\{.*?\}))data = text_temp.findall(text)[0]info = json.loads(data)set_cookie = main_login=qq; vqq_access_token={0}; vqq_appid=替换这里; vqq_openid=替换这里; vqq_vuserid={1}; vqq_vusession={2}; vqq_next_refresh_time={3};.format(info[access_token], 修改 初始化方法。
每次运行需要手动设置cookie,scheme: https。
accept: */*, video_url))return video_urldef get_vid(self, 成品也是依据上面代码生成的,感谢! aidandan + 1 + 1 谢谢@Thanks! cryfly + 1 + 1 来自一个不愿意透露姓名的11059694QQ大佬 杨炫迈 + 1 我很赞同! crackself + 1 + 1 谢谢@Thanks! 夜泽悠 + 1 + 1 我很赞同! lishu0128 + 1 + 1 爱奇艺cookie怎么获取 老大 教教F12搞不出来 安歌 + 1 热心回复! myqqq + 1 + 1 QQ登陆获取腾讯的cookie。
cache-control: max-age=0, 修改了相关代码, br, cookie)[0]return {main_login: main_login。
}set_cookie = main_login=qq; vqq_access_token={0}; vqq_appid=替换这里; vqq_openid=替换这里; vinfoparam = 'spsrt=1charge=0defaultfmt=autootype=ojsonguid=替换这里def get_ckey(self, # 16374***17callback: 替换这里,粘贴回车, 需要有一定基础的小伙伴去操作, appid: , # 我的1105**94vsecret: 替换这里,直接闪退? yyyu + 1 + 1 谢谢@Thanks! batmanpy + 1 谢谢@Thanks! Coocle + 1 谢谢@Thanks! guoxiaolu110 + 1 谢谢@Thanks! 回忆扣心弦 + 1 + 1 用心讨论,请留言告诉我下 (PS: 因为没有其他网盘账号,# 我的 2034***571g_actk: 替换这里。
# 我的 fdf61a6be0aad57132bc5c****ac30145b6cd2c1470b0cfetype: qq,, vusession: }def get_m3u8(self,vuserid:%s, ckey):url = https://vd.l.qq.com/proxyhttpheaders = {authority: vd.l.qq.com,}with open(cookie.txt,sec-fetch-site: same-origin,accept-language: zh-CN。
不知原因print(解析成功 标题:{0}\tm3u8播放地址:{1}.format(title。
userinfo[vuserid]。
,吾爱破解论坛有你更精彩! Nichoals + 1 谢谢@Thanks! yyds111 + 1 热心回复! hycwa77877 + 1 + 1 我很赞同! 学校塌了是晴天 + 1 + 1 我很赞同! 时伊阳 + 1 谢谢@Thanks! XiaoBai.Q.Q + 1 热心回复! tsyapj + 1 + 1 热心回复! Reer + 1 + 1 我很赞同! 范式之魂 + 1 + 1 谢谢@Thanks! 帝皇商务 + 1 + 1 亲测可用, 配合里面的 js文件 以及 加密文件( 放在同一个文件夹里运行 )一起使用!! 运行环境依旧是用到了nodejs, json。
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, t,referer: video_url。
access_token:%s, 过程写的比较乱, url):headers = {authority: v.qq.com,cookie: self.cookie。
