开启chrome的headless模式,仿真模拟用户去注册...
暂不支持图片验证码识别
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 npm install smsboomer -g
smsboomer 138xxxxxxxx
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 npm install smsboomer --save
const boomer = require('smsboomer');
const app = boomer("13800000000", { once: true });
app
.on('open', (ctx) => {
console.info(`打开浏览器...`);
})
.on('next', (currentTarget) => {
console.info(`进入到 ${currentTarget.name} ${currentTarget.url}`);
})
.on('error', err => {
console.error(err);
})
// bootstrap
.emit('bootstrap');
git clone https://github.com/axetroy/sms-boom.git
cd ./sms-boom
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 yarn
export PHONE=13800000000 ## 设置process.env.PHONE为目标手机号
node ./example/once.js # 运行一个周期
# 或者
node ./example/forever.js # 无限循环运行
由于Chromium下载困难的原因,从1.x版本开始,可以从Github同步Provider,而不用从新安装新版本
这样做的目的是,Github上,添加/修改了Provider,使用者不用从新安装新版本,也能够使用。
运行命令
smsboomer update
每一个人都可以是贡献者。 如果你发现有的网站,可以作为短信提供者,请在issue中提出,或PR.
如果这能帮助到你, 不妨点个 🌟,非常感谢
Axetroy 💻 🔌 |
Windom Z 💻 📖 |
blackmatch 💻 🐛 |
---|
本项目仅用于技术研究,由于使用该项目产生的任何纠纷,由使用者承担,如有不当之处,请联系本人 [email protected]