Based on:https://github.com/xrervip/AutoYuketangforHIT
基于Selenium ChromeDriver模拟操作实现自动看雨课堂网课视频
-
安装Chrome及对应版本ChromeDriver并配置环境变量;
-
安装Selenium:
pip install selenium
-
配置
config.json,URL为要刷课程的成绩单界面的url;HOME_URL为登录主页的url;[{ "URL":"https://your.domain.cn/pro/lms/xxxxxxxxxxx/12345678/score", "HOME_URL":"https://your.domain.cn/pro/portal/home" }] -
(可选)配置
cookie.json,将domain修改为对应的域名,扫码登陆后在视频界面查看对应cookie的值并填入value;[{ "domain": "your.domain.cn", "name": "sessionid", "path": "/", "value": "" }, { "domain": "your.domain.cn", "name": "csrftoken", "path": "/", "value": "" }, { "domain": "your.domain.cn", "name": "platform_id", "path": "/", "value": "" }, { "domain": "your.domain.cn", "name": "university_id", "path": "/", "value": "" }, { "domain": "your.domain.cn", "name": "xtbz", "path": "/", "value": "" }, { "domain": "your.domain.cn", "name": "platform_type", "path": "/", "value": "" }] -
启动python脚本:
python yuketang.py
若配置了
cookie.json则可以使用cookie登录:python yuketang.py -CookieMode
-
脚本将自动先爬取所有视频链接,之后自动播放并开启二倍速;
-
可以通过运行多个脚本实现同时刷不同网课。