Skip to content

aiguoli/qcourse_scripts

Repository files navigation

腾讯课堂脚本

要学一些东西,但腾讯课堂不支持自定义变速,播放时有水印,且有些老师的课一遍不够看,于是这个脚本诞生了。

项目中可能还有bug,欢迎斧正。

2023.2.15测试可用

使用方法

下载代码并解压,确保你安装了python,版本>=3.5

windows: 首先用EDGE浏览器( 不要开无痕 )打开腾讯课堂,用任意方式登录,然后依次运行下面的命令(保姆级教程)

cd qcourse_scripts

python -m venv qcourse-venv

qcourse-venv\scripts\activate

pip install -Ur requirements.txt

python qcourse.py

linux:

  • python -> python3
  • pip -> pip3
Tips
  • 若登录失效,删除cookies.json再重新运行脚本
  • 不可以下载已经过期的课,不然下载下来的都是未解密的课,密匙文件内容为
    {"msg":"用户未登录","retcode":200}
  • 不可以下载直播课,不管过没过期,在网页上看不了的就下载不了

功能

  • 模拟登录,支持QQ / 微信,获取cookies
  • 下载单个视频
  • 按章节下载
  • 下载整个课程
  • 视频下载后自动转换为mp4格式(ffmpeg)

About

腾讯课堂,模拟登陆,获取课程信息,视频下载,视频解密。

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages