Python爬虫下载雨课堂视频资源 到本地后自主可控地倍速观看
我写了一个项目,在此分享一下。
- 项目介绍:下载雨课堂的视频到本地以便任意倍速观看
- 项目地址:Github@LetMeFly666/RainClassroomVideoDownload
起因
- 雨课堂视频首次播放无法拖动
- 点击网页外的其他位置视频会自动暂停
- 最多支持2倍速
总之就是很不爽。
本项目的目的不是逃避视频观看(下载到本地观看是不会计入成绩的),而是在本地以任意节奏地观看 更有助于自己的学习。
使用方法
首先更改main.py中的配置
打开main.py,修改其中的Config字典
1 |
|
其中的Cookie
需要自己获取,F12 -> 控制台
输入document.cookie
并回车即可得到。
CourseId
、Sign
、Domain
都可用从当前课程的url中获取。
uv_id
和SaveDirName
一般情况下无需更改。
确保自己的Python环境中安装好了requests包,
之后使用命令 python main.py即可开始下载
所有视频及字幕(如果有)将会被保存到工作目录的Config.SaveDirName文件夹下。
之后就可用任意倍速、快进等学习自己感兴趣的部分了。
播放器推荐
视频播放器有很多,这里推荐一个自动识别字幕且支持倍速的视频播放器:PotPlayer
TODO
- 多线程的支持
- 保存方式的支持(例如以原本的章节目录结构进行保存)
- 会不会有除了courseChapter.sectionLeafList.leafList的第4层
- 多字幕处理(当前有多个字幕的话,只会保存第一个字幕)
原创不易,转载请附上原文链接哦~
Tisfy:https://letmefly.blog.csdn.net/article/details/131493348
Python爬虫下载雨课堂视频资源 到本地后自主可控地倍速观看
https://blog.letmefly.xyz/2023/07/01/Other-Python-Spider-YuketangRainClassroomVideoDownload/