3Dos 自动化
3Dos 自动化脚本 - 完整的积分获取方案
📝 项目简介
3Dos 是一个基于浏览器插件的积分获取平台。本脚本实现了与 3Dos 平台的全自动交互,包括:
- 每日签到:自动领取每日积分奖励
- 节点连接:生成 API Key 并连接节点获得节点积分
- 积分查询:实时查询节点积分和今日收益
⚙️ 功能说明
1. 每日签到 ✅
- 自动执行每日签到任务
- 成功签到后显示获得的积分奖励
- 如果今日已签到,会自动跳过
- 支持自定义是否开启签到功能
2. 节点连接 🔗
- 自动检查是否存在 API Key
- 如果不存在,自动生成新的 API Key
- 使用 API Key 连接节点获得节点积分
- 显示连接成功后的节点积分数量
- 支持自定义是否开启节点连接功能
3. 积分查询 💰
- 自动查询当前账号的节点积分和今日收益
- 实时显示积分变化情况
- 支持自定义是否开启积分查询功能
4. 代理支持 🌐
- 支持 HTTP/HTTPS/SOCKS5 代理
- 一对一代理模式:每个账号使用固定代理
- 随机代理模式:每个账号随机选择代理
- 代理失败自动轮换:失败后尝试其他代理
- 代理连通性检查:执行前自动测试代理
5. 智能重试机制 ⚙️
- 请求失败自动重试(默认 3 次)
- 重试间隔可配置(默认 3 秒)
- Token 失效自动识别
- 友好的错误提示
6. 批量处理 🔄
- 支持批量导入多个账号
- 支持顺序执行或随机执行
- 支持并发执行(可配置并发数)
- 自动循环模式(可配置间隔时间)
- 每个账号独立统计成功/失败次数
📋 使用指南
首次使用
-
准备账号数据:
- 在「账号管理」页面添加 3Dos 账号
- 账号文件格式:email|access_token或access_token
- 示例:
user@example.com|eyJhbGciOiJIUzI1NiIs... eyJhbGciOiJIUzI1NiIs...
- 获取 Access Token 方法:- 安装 3Dos 浏览器插件
- 登录账号后,打开浏览器开发者工具
- 在 Application -> Local Storage 中找到 access_token
-
配置脚本参数:
- 在「脚本配置」中设置功能开关
- 根据需要开启/关闭签到、节点连接、积分查询
- 建议全部开启以获得最大收益
- 检查其他配置项(默认配置通常可直接使用) -
执行脚本:
- 点击「开始执行」运行脚本
- 查看执行日志确认每个账号状态
- 检查积分是否正确增加 -
检查结果:
- 执行完成后查看账号积分变化
- 检查签到是否成功
- 检查节点连接是否成功
配置建议
-
功能开关:
- 建议:全部开启(enable_checkin、enable_connect_node、enable_points_report)
- 如果只想签到,可关闭节点连接
- 如果不需要查看积分,可关闭积分查询 -
网络设置:
- 请求超时:30 秒(网络较慢可调大)
- 最大重试:3 次
- 重试间隔:3 秒
- 操作延迟:1 秒(避免请求过快) -
代理配置:
- 建议:开启代理连通性检查
- 建议:开启代理失败轮换
- 代理模式:一对一(稳定)或随机(分散) -
执行模式:
- 账号间隔:建议 3-5 秒
- 执行顺序:建议按顺序(避免冲突)
- 并发执行:建议单线程(避免 429 限流)
- 自动执行:可选,适合长期运行
常见问题
-
Token 已失效?
- 问题:日志显示「Token 已失效」
- 原因:Access Token 过期或被撤销
- 解决:重新从浏览器插件中获取 Access Token -
今日已签到?
- 问题:日志显示「今日已签到」
- 原因:今天已经签到过了
- 解决:正常现象,明天再执行即可 -
代理连接失败?
- 问题:日志显示「代理连接失败」
- 原因:代理不可用或格式错误
- 解决:- 检查代理格式是否正确
- 测试代理是否可用
- 尝试更换其他代理
- 关闭代理使用本地 IP
-
请求多次失败?
- 问题:日志显示「请求多次失败」
- 原因:网络问题或 API 不可用
- 解决:- 检查网络连接
- 增加请求超时时间
- 稍后重试
-
节点连接失败?
- 问题:日志显示「节点连接失败」
- 原因:API Key 无效或网络问题
- 解决:- 检查 API Key 是否正确生成
- 检查网络连接
- 重新执行脚本
-
并发执行失败?
- 问题:多个账号同时执行时失败率高
- 原因:API 限流(Too Many Requests)
- 解决:- 降低并发数(建议使用单线程)
- 增加账号间隔时间
- 增加操作延迟时间
⚠️ 特别说明
Access Token 获取方法
- 安装 3Dos 浏览器插件
- 登录账号
- 打开开发者工具(F12)
- 切换到 Application 标签
- 展开 Local Storage
- 找到
chrome-extension://lpindahibbkakkdjifonckbhopdoaooe - 复制
access_token的值
账号数据格式
# 格式 1:邮箱|Token(推荐)
user@example.com|eyJhbGciOiJIUzI1NiIs...
# 格式 2:仅 Token
eyJhbGciOiJIUzI1NiIs...
注意事项
- Token 仅用于本地认证,不会上传到任何服务器
- 所有操作都是通过官方 API 进行,完全透明可查
- 签到和节点连接每次执行一次
- 支持自动循环执行(在 UI 中配置「自动执行」和「执行间隔」)
- 可以在配置中关闭某类操作(enable_xxx = false)
- 所有操作使用配置的延迟参数,确保安全
风险提示
-
Token 安全:
- 不要分享你的 Access Token
- 定期更换 Token
- 使用代理时注意代理安全性 -
API 限流:
- 避免过于频繁的请求
- 遵守平台的使用规则
- 不要使用过多并发 -
账号安全:
- 仅用于测试和学习
- 不要用于商业用途
- 注意账号风险
⚠️ 免责声明
本脚本仅供学习交流使用,使用本脚本产生的一切后果由使用者自行承担。