我要开发一个 Turnitin 代提交系统。类似这种:max.turnitinplus.com
我们需要开发一个基于多账号池轮询策略的 Turnitin 代提交 SaaS 系统。由于官方未开放公开 API,核心难点在于利用 Selenium/Playwright 实现 UI 级别的自动化浏览器操作,并构建一套高可用的账号健康度监控与负载均衡机制,以规避单账号频率限制带来的封号风险。
1. 核心逻辑:
用户用 检测码 付费提交 -> 系统从 账号池 拿一个账号 -> Selenium 自动化 提交到 Turnitin 官网 -> 获取报告 -> 回传给用户。
2. 关键技术点:
账号池管理:我有 20 个号。必须做 负载均衡,每个号每天限制 20 次(防封号),次数用完自动换下一个。
熔断机制:如果某个号被封(登录报错),自动把这个号踢出池子,记录日志,并切换下一个号。
强制设置:代码里必须硬编码勾选 No Repository,千万别把用户论文收录了。
文件清理:服务器上的报告保留 3天,过期自动删除。
3. 交付物:
一个能运行的 Web 系统 + 一个能监控账号状态的后台。
以上这个只是一个大概,具体的细节需要细聊,
有类似经营者优先