此仓库仅做学习交流参考使用
- 发现课程页下载(
vip
视频需要登录vip
账号) - 支持账号密码形式登录(推荐)
- 支持cookie登录
- 支持下载
m3u8
视频流合并为mp4
输出 - 支持课程文档内容生成为
docx
(图片插入) - 多线程下载
- 指定课程下载
略
# 更新pip 可选
pip install --upgrade pip
# 安装第三方库
pip install -r requirements.txt -i https://pypi.douban.com/simple/
打开sanjieke/sjk_tool.py
ROOT_PATH 填写课程下载目录
# LINE - 24
# 用户自定义下载目录
ROOT_PATH = r"your path"
START_PAGE (可选) 用户自定义下载开始页数
# LINE - 27
# 用户自定义下载开始页数
START_PAGE = 1
登录方式 (重要) 支持账号密码 (推荐) 或cookie
# 登录方式1 - 账号&密码(推荐)
USER_PHONE = "your phone"
USER_PASSWD = "your pwd"
# 登录方式2 - COOKIE
USER_COOKIE = ""
终端运行
python main.py
- 下图为<产品经理进阶课>该门课程下载完毕后的目录结构
- https://www.sanjieke.cn/course/detail/sjk/8000028
-
如果遇到Crypto库安装不上的情况,以下方案仅供参考:
-
window
pip install crypto pycryptodome pip uninstall crypto pycryptodome pip install pycryptodome
-
Linux
pip install pycryptodome
-
-
该
repo
仅在Windows
系统进行虚拟环境测试
- 该
repo
仅用于学习交流使用 - 欢迎 ⭐
Star
,提Pr
和Issue
,共勉!