Skip to content

三节课平台-课程爬虫,用于下载三节课平台-发现课程页的视频

Notifications You must be signed in to change notification settings

Coder-Sakura/sanjieke

Repository files navigation

三节课平台——课程爬虫

此仓库仅做学习交流参考使用

功能/Feat


  • 发现课程页下载(vip视频需要登录vip账号)
  • 支持账号密码形式登录(推荐)
  • 支持cookie登录
  • 支持下载m3u8视频流合并为mp4输出
  • 支持课程文档内容生成为docx(图片插入)
  • 多线程下载

TODO


  • 指定课程下载

如何使用/Usage


安装Python


安装第三方依赖

# 更新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

预览/Preview

注意事项/Tips

  • 如果遇到Crypto库安装不上的情况,以下方案仅供参考:

    • window

      pip install crypto pycryptodome
      pip uninstall crypto pycryptodome
      pip install pycryptodome
    • Linux

      pip install pycryptodome
  • repo仅在Windows系统进行虚拟环境测试

最后/Last

  • repo仅用于学习交流使用
  • 欢迎 ⭐ Star,提Pr Issue,共勉!

About

三节课平台-课程爬虫,用于下载三节课平台-发现课程页的视频

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages