Giter Site home page Giter Site logo

bwnotfound / autovisor Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cxrunfree/autovisor

0.0 0.0 0.0 29.73 MB

2024知道智慧树刷课脚本 基于Python Playwright的自动化程序 [有免安装发行版]

Home Page: https://github.com/CXRunfree/Autovisor.git

Python 100.00%

autovisor's Introduction

Autovisor

智慧树视频课辅助脚本,开启挂机摸鱼时代~

新学期必备干货, 建议收藏备用 !!

项目主页:CXRunfree/Autovisor


2024/4/28 rebuild-3.12.1 更新

  • 支持自定义浏览器的路径;
  • 修复了因弹出智慧树公众号导致程序卡住的bug;
  • 增加对弹题的二次检测, 提高弹窗捕获率;
  • 其他代码微调;

一、程序介绍:

项目简介:

这是一个可无人监督的自动化程序,基于微软的Playwright框架,由Python和JavaScript编写而成;相对于常见的油猴脚本,本程序可有效防止被网页检测。核心原理是使浏览器模拟用户的点击操作。

程序功能:

  • 可以快速登录
  • 自动播放和切换下一集
  • 跳过弹窗和弹出的题目
  • 自动静音、调整1.8倍速和流畅画质
  • 检测视频是否暂停并续播
  • 检测当前学习进度并后台实时更新
  • 根据当前时间自动设置背景颜色(白昼/暗夜)
  • 加入了定时模拟鼠标滑动功能 (减少被检测到的概率)
  • 完成章节时将提示已刷课时长

二、使用须知:

新版配置方法(version>=3.11)

1.请确保系统为windows10及以上

  • 默认启动Edge(win10及以上自带);
  • 请确保Edge或Chrome安装在系统默认位置;

2.文件夹内有 configs.ini文件 (可能没显示 .ini后缀名),请用文本编辑器打开;

3.填写配置文件

根据图中说明填写好配置信息,一定要保存后再退出。

**注意:**所有配置项都不加双引号.

img

4.运行**Autovisor.exe,会自动打开浏览器,登录界面的滑块验证请手动完成**,进入网课界面后就可以自动刷课了 !


旧版配置方法(version<3.11)

1.请确保系统为windows10及以上

  • 默认启动Edge(win10及以上自带);
  • 请确保Edge或Chrome安装在系统默认位置;

2.文件夹内有 account.json文件 (可能没显示 .json后缀名),请用文本编辑器打开;

3.填写配置文件

User:输入你的 账户名

Password:输入你的 密码

Driver:指定启动的 浏览器(可选Chrome);

Url:输入网课的 具体网址,保存后关闭,例如下图所示.

注意:

  • 此脚本仅支持共享课视频, 网址格式与需下面一致, 填入时请看仔细。
  • 只能使用英文标点

img

4.运行Autovisor.exe,会自动打开浏览器,登录界面的滑块验证请手动完成,进入网课界面后就可以自动刷课了 !


三、发行版下载:

Github: Releases · CXRunfree/Autovisor (github.com)

网盘备用: [蓝奏云] Autovisor-for-windows 密码:492l

这是已经打包好的程序, 若需要源代码自行请前往Github项目主页下载.

四、常见问题 :

1.为什么会出现一个命令行黑框?

  • 这是程序运行的后台,你可以查看当前运行的状态

2.为什么网页一片空白/无法加载课程界面,一段时间后程序就退出了?

  • 大概率你在配置文件里填入的课程链接有误;

3.为什么运行程序只出现后台却没出现浏览器界面?

  • 只要后台未异常退出就不必担心; 如果出错可能是你的浏览器安装路径有问题

已知Bug:

  • 长时间挂机有概率弹出人机验证, 如果1.5h内未通过验证, 程序将自动结束进程;
  • 若出现其他异常崩溃,请提交issue并附上日志文件log.txt的信息;

如有其他疑问,可以提issue或者在CSDN给作者留言 (!^-^/)

碎碎念:

觉得体验还不错? 来给项目发电支持一下吧~!

(其实作者也要吃饭的 ^-^)

img

作者的CSDN: Runfreeone 欢迎关注~

注意:本程序只可用于学习和研究计算机原理(你懂的)

还等什么? 快开始愉快的刷课吧~ !

autovisor's People

Contributors

cxrunfree avatar bwnotfound avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.