解除头歌、力扣、牛客、洛谷等OJ平台禁止复制粘贴的限制。基于Python的Pyautogui/Keyboard库和Chrome拓展程序,调用AI实现自动完成OJ平台的编程题目。
本应用也可用于在任何禁止粘贴的应用或网页中粘贴文本。具备远程协助功能,可在手机或其他设备输入文本,将实时输入至计算机当前的活动编辑器中。
本应用在Windows系统完整可用。由于Linux系统限制,无法在浏览器中模拟键盘输入,但其他应用中模拟键盘输入可正常工作,其他功能也可正常使用。
- Chrome/Edge拓展程序自动安装和启动。
- 浏览器拓展程序自动识别常见OJ平台并启动,可自动获取题目内容并调用AI生成代码解决方案,并自动输入到代码编辑器中。支持自动纠错,可自动收集OJ平台返回的错误信息发送给AI进行智能纠错。支持远程协助功能,启动该功能后会将代码自动发送至协助设备,并将协助设备的输入信息实时发送至OJ平台的编辑器中。
- 支持自定义AI模型和服务器获取服务器提供的AI模型,自定义编程语言,关闭应用最小化到托盘,开机自启等功能。
- 提供登录、注册、会员管理、更新检测等后端功能,使用PHP开发,可用于限制非会员用户使用开发者提供的apikey,节约成本。提供美观的前端演示代码,用于演示应用界面和功能。
打开软件后,您将看到登录界面。输入用户名和密码进行登录。新用户需要注册账号。注册时,需要输入邀请码。成功注册后,邀请人和被邀请人均免费获得一天会员。同一设备上,注册的第一个账号输入邀请码可获得会员,第二个及之后的账号即使输入邀请码也不再赠送会员。 用户名与设备ID唯一绑定,一个账号只能在注册时的设备上使用。
-
自动安装:应用提供浏览器拓展安装程序,可自动安装拓展并启动浏览器。扩展会自动安装到Microsoft Edge浏览器。安装步骤会显示在界面左上角,您可以实时查看安装进程。
-
手动安装:打开Chrome或Edge等支持拓展的浏览器,点击网址栏最右侧三个点-拓展程序-管理拓展程序,然后打开右上角的开发者模式,再点击加载未打包的拓展程序,选择本应用目录的Chrome文件夹并确认,确认本应用的拓展程序是打开状态。
-
拓展安装成功后,点击本应用的“启动服务器”按钮以启动服务器。然后点击浏览器拓展的“自动答题”按钮,即开始自动答题。 打开OJ平台的答题界面后,拓展主界面才会显示出来。
这个工具可以在所有阻止复制粘贴的浏览器网页或桌面客户端上进行模拟键盘输入,确保输入的准确性。
您可以选择合适的AI模型,也可以自己添加模型。对于自己添加的模型,无需开通会员即可启动服务器。在一些AI模型的开放平台注册开发者账号以获得API Key,然后将模型添加到软件中使用。
此功能仅在编辑器允许复制粘贴时可用。它可以一次性输入完整代码,大大提高输入速度。虽然我们的模拟键盘输入已经非常快速和准确,但我们仍然保留了复制粘贴模式,以满足不同场景的需求。
在选择编程语言区域指定需要在编辑器中输入的编程语言。软件默认提供的编程语言经过充分测试,能够保证准确性。新增编程语言时会进行验证,如果不是常见的编程语言,会提醒用户是否继续添加。
- 显示日志 此功能仅在遇到问题需要反馈时使用。将日志提供给开发者,帮助诊断和解决问题。
- 开机自启 开启此功能后,软件会在每次开机时自动启动。部分杀毒软件可能会阻止此功能。
- 关闭时最小化到托盘 如果勾选此选项,关闭应用时,不会完全退出,而是最小化到桌面右下角的系统托盘。在托盘图标上点击右键,选择恢复主界面。
- 启动浏览器 建议始终通过主界面的"启动浏览器"按钮来启动浏览器,以确保浏览器扩展正常工作。
警告:本应用仅供学习交流使用,不得用于商业和非法用途。如您使用本应用造成账号封禁、处分、退学等后果,开发者不承担任何责任!