Files
smsbower-phone-fill-tool/README.md
T
2026-05-31 19:13:45 +08:00

43 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
SMS/Luban Phone Fill Tool
用途:点击扩展图标后,在当前网页右上角打开一个常驻悬浮窗。支持 SMSBower 和 Luban SMS 两个接码平台;点一次“获取并填入”会获取手机号,自动填入当前页面最像手机号的输入框、复制到剪贴板,并自动点击页面上的下一步/发送验证码按钮。再次获取会先释放上一个激活,再拿新号替换页面输入框并自动提交。
已集成功能:
- 接码平台可选:SMSBower / Luban SMS。
- SMSBower 使用 `api_key``getPricesV3``getNumberV2``getStatus``setStatus`
- Luban SMS 使用 `apikey``getNumber``getSms``setStatus status=reject`
- 悬浮窗打开后默认开启“自动切号:开”。
- 页面提示“该电话/手机号已被使用、已绑定、已注册”时,只要确认是当前新号码触发的错误,插件会自动切换下一个号码。
- 页面提示“无法向此电话号码发送验证码”等发送失败时,插件会自动按可恢复失败换号。
- “检测报错换号”和“已使用换号”仍保留为手动兜底按钮。
- 填号后会自动寻找并点击目标页面上的“下一步/继续/发送验证码/提交”等按钮;如果找不到按钮,会尝试提交表单或发送 Enter。
安装/更新:
1. 打开 Chrome/Edge 扩展管理页。
2. 开启“开发者模式”。
3. 加载已解压的扩展,选择本目录。
4. 如果之前已经加载过,点扩展卡片上的“重新加载”。
使用:
1. 打开任意网页,先点一下你要填写的输入框。
2. 点浏览器工具栏里的“接码填号”扩展图标。
3. 页面右上角会出现悬浮窗,可拖动。
4. 选择接码平台:
- SMSBower:填写 API Key、项目代码、价格上下限、国家顺序。
- Luban SMS:填写 API Key 和 `service_id``service_id` 可在 Luban 控制台或 API 服务列表中查询。Luban 的国家/服务由 `service_id` 决定,所以国家选择会隐藏。
5. 顶部“获取并填入”会立即拿号、填入、复制,并自动提交/点击发送验证码。
6. 再点一次“获取并填入”会释放上一个激活,替换输入框为新手机号。
7. 如果目标页面拒绝号码,保持悬浮窗打开即可:插件会自动扫描页面错误文本并切换下一个号码。
- “自动切号:开/关”可以临时启停自动扫描;
- “检测报错换号”用于手动触发一次扫描;
- “已使用换号”用于你已经确认号码被使用时立即换号。
8. 点“获取验证码”后会每 1 秒查询一次当前激活的验证码状态;收到验证码后显示并停止。
9. 看到验证码后,点“复制验证码”会复制当前显示的验证码。
10. 点悬浮窗右上角 × 只是隐藏;再次点扩展图标会重新显示。
说明:
- “复制验证码”只复制当前已查询到的验证码,不会自动填验证码。
- SMSBower 拿号优先级:价格低优先;同价格按你选择国家的顺序优先。
- Luban SMS 官方文档基础地址为 `https://lubansms.com/v2/api/`,扩展会按接口自动拼接 `getNumber/getSms/setStatus/List`
- 本地验证:`node --test tests/provider.test.js`