吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7051|回复: 117
上一主题 下一主题
收起左侧

[Python 原创] 腾讯课堂最新下载脚本(支持企鹅账户、vx)

  [复制链接]
跳转到指定楼层
楼主
hacktu 发表于 2023-6-13 16:49 回帖奖励
本帖最后由 hacktu 于 2023-11-9 11:07 编辑

就把参数逆出来写了个脚本,比较简单,没加代{过}{滤}理池和多线程,为了防止可能被封加了个sleep。
修改下下面的地方为自己的就可以了

tencent.7z

2.74 KB, 下载次数: 454, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 14吾爱币 +20 热心值 +14 收起 理由
请不要叫我小萌 + 1 + 1 谢谢@Thanks!
flyingbird + 1 + 1 我很赞同!
Minitwo2 + 1 + 1 谢谢@Thanks!
echoaku + 1 + 1 谢谢@Thanks!
junjia215 + 1 + 1 用心讨论,共获提升!
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
yjn866y + 1 + 1 热心回复!
kuangxiao + 1 + 1 谢谢@Thanks!
freexin + 1 + 1 谢谢@Thanks!
aabbcc123123 + 1 + 1 谢谢@Thanks!
jyjjf + 1 + 1 谢谢@Thanks!
sk8820 + 1 + 1 谢谢@Thanks!
zzhaoxue + 1 + 1 热心回复!
xiaoxi9826 + 1 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

来自 #
 楼主| hacktu 发表于 2023-6-13 20:25 |楼主
本帖最后由 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

免费评分

参与人数 2吾爱币 +3 热心值 +2 收起 理由
sk8820 + 2 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
aabbcc123123 + 1 + 1 谢谢@Thanks!

查看全部评分

推荐
CrackRookie 发表于 2024-7-9 11:22
本帖最后由 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"][0]['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'][0]
将后面的[0]删除,即video_id = course['resid_list']
修改后可得到正确的video_id ,可正常下载。

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
MajorTom + 1 + 1 谢谢@Thanks!

查看全部评分

推荐
 楼主| hacktu 发表于 2024-7-1 09:31 |楼主
surin 发表于 2024-6-22 14:30
Traceback (most recent call last):
  File "D:\Temp\QQ-Ke\qq.py", line 170, in
    chapter_list =  ...

协议没什么问题,应该是数据解析的问题,不同课程的数据格式不一样,我自己的课程有限,大家可以自己改一下。腾讯课堂快关了,大家有课的自己改一下下载下吧

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
52jsc + 1 + 1 谢谢@Thanks!

查看全部评分

推荐
sujieya 发表于 2023-6-13 17:50
小白求大神们指导下,这个怎么用,有没有封装好的程序能直接用的
3#
hushxh 发表于 2023-6-13 17:26
会员课程可以下载吗?
4#
colinjian22 发表于 2023-6-13 17:27
下载研究下
5#
xiaoshan1818 发表于 2023-6-13 17:34
有些课程保存下来,方便复习,非常感谢分享。
6#
怪盗基德KID 发表于 2023-6-13 17:36
感谢作者!这样就可以方便在无网的情况下看课程视频了。
7#
weiyanli 发表于 2023-6-13 18:08
感谢楼主分享
8#
choujie1689 发表于 2023-6-13 18:24
支持所有课程?
9#
sk8820 发表于 2023-6-13 18:52
Process finished with exit code 0

都是按照这帖子上的说明改的链接,怎么提示为这个,没成功执行。
10#
 楼主| hacktu 发表于 2023-6-13 19:04 |楼主
hushxh 发表于 2023-6-13 17:26
会员课程可以下载吗?

有买课可以的,只是下载帮助,不是破解
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 11:07

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表