Skip to content

学堂在线使用Cookiesfile登陆批量下载课程视频 ,不需要输入用户名和密码

Notifications You must be signed in to change notification settings

Celthi/cn_mooc_dl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cn_mooc_dl

用于下载学堂在线上的课程视频和字幕,仅限于学习目的。 支持断点续传,多线程下载,线程初始为10个线程。

  1. 清华学堂在线(xuetangx.com)视频下载

测试环境: PYTHON 2.7; WIN 10 依赖包: requests, beautifulsoup4

使用方法

1. pip install -r requirements.txt 
2. python xuetangx_dl.py  -f cookie.txt "url"
  • 其中 url 是课程课件页面的浏览器地址,比如: http://www.xuetangx.com/courses/TsinghuaX/30240243X/2015_T1/courseware/14def9edc58e4936abd418333f899836/ 登陆改用cookie文件,这样可以不受网站修改登录验证的影响,不需要经常维护,不需要输入用户名和密码,参考了coursera-dl但是插件使用的是Cookie Inspector。 首先用浏览器登陆学堂在线,然后用Cookie Inspector 导出cookies(导出的方法是:安装好插件后,按照插件说明的方式在chrome里打开检查元素,即可以看到cookies,然后右键导出cookies。)。然后在命令中加入 -f 导出的cookie文件名。

#####--path 用于指定保存文件夹, --overwrite 指定是否覆盖

About

学堂在线使用Cookiesfile登陆批量下载课程视频 ,不需要输入用户名和密码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%