发布时间:2025-12-10 浏览:59 评论: 0 留言/反馈/举报 您的位置:美国
资源下载
词达人自动答题PHP系统 简介:
最新开源 | 词达人自动答题PHP系统:前后端分离,自带后台与卡密功能,(附源码,自己研究折腾),用PHP+MySQL写的,前端是Vue.js。前后端分开开发的,所以如果你要跑前端代码,记得先 npm install 装依赖。易语言版的我今天刚写,多线程调风控太折腾了,我这网课也上得稀里糊涂……算了,直接开源,大家拿去玩吧。目前功能包括:用户注册登录、短信验证、词达人刷题、CDKey兑换、套餐包管理这些。
安装与配置要点
1. 刷题监控地址
访问:https://你的域名/tools/vocabgo/doartTask
如果报错,试试把控制器名改成 vocabgoDo(风控原因,我现在设的是1分钟做1道题,PHP只能单线程跑)。
2. 调整任务并发数
修改文件 app/tools/model/vocabgoModel.php:
找到116行、132行、135行、138行这几处 limit(N) 或相关判断,把 N 改成你希望同时运行的任务数量。
3. 答题速度设置
改文件 app/tools/controller/vocabgoDo.php 第39行的 $time_spent 值,控制每道题的耗时。
4. 代理设置(防IP拉黑)
服务器IP容易被封,被封后需要挂代理。代理获取函数在 app/api/controller/Proxy.php。
5. 后台管理
套餐卡密、任务、用户管理等都在后台操作。
如果想在后台增加查询条件,直接改对应 Vue 组件里搜索框旁边的 <el-select> 选项就行,value 值保持和数据库字段一致。
6. 任务状态说明
· 0:未开始
· 1:进行中
· 2:已完成
· 3:异常
· 4:已风控
7. 任务类型
· class:班级任务
· personal:个人任务
8. 短信对接(腾讯云)
修改 app/index/controller/Sms.php 里的发信参数,同时更新 app/extra/app_config.php 的配置。
9. 手动答题模式
今天刚加的,可以通过软件调用 app/tools/vocabgo/artTask 方法,传任务id就能拉题开刷。
10. 清理二维码缓存
词达人二维码生成在 public/static/vocabgo/qrcodes/,按用户区分。
建议在宝塔设个定时任务,比如每4小时清一次:
rm -rf /www/wwwroot/你的网站/public/static/vocabgo/qrcodes/*
数据库配好、该改的地方改完,基本就能跑起来了。
代码都在这儿了,其它细节自己读读源码应该就懂了。
(项目仅供参考,请合理使用,注意学校相关平台规定哈)



网友评论