腾讯课堂最新下载脚本(支持企鹅账户、vx)
本帖最后由 hacktu 于 2023-11-9 11:07 编辑就把参数逆出来写了个脚本,比较简单,没加代{过}{滤}理池和多线程,为了防止可能被封加了个sleep。
修改下下面的地方为自己的就可以了
https://s1.ax1x.com/2023/06/13/pCmJVCq.png
https://s1.ax1x.com/2023/06/13/pCmJA5n.png 本帖最后由 hacktu 于 2023-11-9 11:07 编辑
刚借了个vx测试了一下,vx登陆也是换差不多的地方就可以。cookie填这四个uid_uin=; uid_a2=; uid_type=2; uid_appid=1400000008; QQ号那边填uid_uin就可以了。
工具完善了一下,另外写了个详细的分析过程https://bbs.kanxue.com/thread-277611.htm
本帖最后由 CrackRookie 于 2024-7-9 11:37 编辑
感谢分享,在使用时报错
Traceback (most recent call last):
File "tencent_qq.py", line 190, in <module>
m3u8, d_sign = get_course_info(course_id, term_id, video_id)
File "tencent_qq.py", line 111, in get_course_info
url = course_info["infos"]['url']
TypeError: 'NoneType' object is not subscriptable
输出get_course_info函数请求返回:
{'result': {'header': {'code': 13, 'msg': '鉴权服务请求后台服务失败', 'ext_msg': ''}, 'rec_video_info': None}, 'retcode': 0}
再到腾讯课堂官网播放测试对比,发现是请求的video_id错误,程序的video_id只有一个数字。
代码182行video_id = course['resid_list']
将后面的删除,即video_id = course['resid_list']
修改后可得到正确的video_id ,可正常下载。 surin 发表于 2024-6-22 14:30
Traceback (most recent call last):
File "D:\Temp\QQ-Ke\qq.py", line 170, in
chapter_list =...
协议没什么问题,应该是数据解析的问题,不同课程的数据格式不一样,我自己的课程有限,大家可以自己改一下。腾讯课堂快关了,大家有课的自己改一下下载下吧 小白求大神们指导下,这个怎么用,有没有封装好的程序能直接用的 会员课程可以下载吗? 下载研究下 有些课程保存下来,方便复习,非常感谢分享。 感谢作者!这样就可以方便在无网的情况下看课程视频了。 感谢楼主分享{:1_893:} 支持所有课程? Process finished with exit code 0
都是按照这帖子上的说明改的链接,怎么提示为这个,没成功执行。 hushxh 发表于 2023-6-13 17:26
会员课程可以下载吗?
有买课可以的,只是下载帮助,不是破解