Skip to content
This repository has been archived by the owner on Jun 19, 2024. It is now read-only.

xuhe2/VideoBot

Repository files navigation

VideoBot

刷zjooc水课视频

可以使用docker部署

可以使用dockerfile部署

本地部署

  1. 使用以下命令设置环境
pip install -r requirements.txt
  1. 安装chromechromedriver.(学习博客配置)

  2. 使用python main.py运行

  • 输入账号密码即可

使用docker部署(不再更新,请使用dockerfile部署)

  1. 你可以找到我的镜像在docker hub上
docker search xuhe114514/video_bot
  1. 拉取
docker pull xuhe114514/video_bot:1.2
  1. 进入容器
sudo docker run -it d4e9df7b7866 /bin/bash
  1. 运行代码
./main.sh

这个SHELL脚本会进入指定目录运行代码

  1. 输入账号,密码,选择你想要的视频速度(如果选择错误,会默认1倍速),然后等待登陆,选择要观看的课程

可以选择多个课程,按选择顺序观看(但是,因为BUG,一般无法正常连续播放)

使用Dockerfile部署

  1. 构建镜像
docker build -t video-bot .
  1. 运行镜像
sudo docker run --rm -it video-bot

--rm代表运行完成之后就删除

修改日志

  • 添加刷PPT的功能

  • 前端界面里面有个叫做icon-iconset0387的CSS选择器,感觉后续可能修改成为新的名字,可能需要修改.

  • 添加倍速观看功能

BUG

  • 内存不能正常释放

应该是浏览器的内存不能正常释放

会出现代码运行到一半,浏览器关闭了自己,导致代码报错,终止任务.

大概每隔4-5个小时,需要重新启动一遍代码

About

刷zjooc水课视频

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published