Skip to content
This repository was archived by the owner on Oct 24, 2024. It is now read-only.
/ qcourse_scripts Public archive

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

Notifications You must be signed in to change notification settings

aiguoli/qcourse_scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Feb 15, 2023
b4383ae · Feb 15, 2023

History

62 Commits
Feb 15, 2023
Nov 26, 2022
Feb 15, 2023
Apr 6, 2022
Feb 27, 2022
Apr 16, 2021
Oct 9, 2022
Nov 26, 2022
Nov 26, 2022
Feb 1, 2023

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