刷zjooc水课视频
可以使用docker部署
可以使用dockerfile部署
- 使用以下命令设置环境
pip install -r requirements.txt
-
安装chrome和chromedriver.(学习博客配置)
-
使用
python main.py
运行
- 输入账号密码即可
- 你可以找到我的镜像在docker hub上
docker search xuhe114514/video_bot
- 拉取
docker pull xuhe114514/video_bot:1.2
- 进入容器
sudo docker run -it d4e9df7b7866 /bin/bash
- 运行代码
./main.sh
这个SHELL脚本会进入指定目录运行代码
- 输入账号,密码,选择你想要的视频速度(如果选择错误,会默认1倍速),然后等待登陆,选择要观看的课程
可以选择多个课程,按选择顺序观看(但是,因为BUG,一般无法正常连续播放)
- 构建镜像
docker build -t video-bot .
- 运行镜像
sudo docker run --rm -it video-bot
--rm
代表运行完成之后就删除
-
添加刷PPT的功能
-
前端界面里面有个叫做
icon-iconset0387
的CSS选择器,感觉后续可能修改成为新的名字,可能需要修改. -
添加倍速观看功能
- 内存不能正常释放
应该是浏览器的内存不能正常释放
会出现代码运行到一半,浏览器关闭了自己,导致代码报错,终止任务.
大概每隔4-5个小时,需要重新启动一遍代码