# auto bitmain **Repository Path**: sunquestor/auto-bitmain ## Basic Information - **Project Name**: auto bitmain - **Description**: auto bitmain - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-12-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BitMain抢单工具 # 使用方法 1. 下载源码 ``` git clone https://gitee.com/sunquestor/auto-bitmain.git ``` 2. 安装nodejs / cnpm 从[nodejs官网](https://nodejs.org/en/download/)安装 windows 64版 ![下载参考](https://gitee.com/uploads/images/2017/1216/012921_d669bade_752579.png "图像 1.png") 安装完成后,再安装cnpm ``` npm install -g cnpm --registry=https://registry.npm.taobao.org ``` 3. 安装nodejs 依赖 ``` install.bat ``` 4. 配置 先复制一份新的配置,系统默认只读取config.js中的配置 ``` copy config.sample.js config.js ``` 5. 配置邮箱 ``` // 邮件账户,只支持QQ邮箱,且密码需要使用QQ邮箱的授权码 参考 QQ邮箱的帮助获取授权码 // http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256 // 配置后可通过 testmail.bat 测试 email: { host: 'smtp.qq.com', //不要改动 user: 'xxx@qq.com', //QQ邮箱账号 password: '12345678' //授权码 } ``` 配置好后,请运行 testmail.bat 测试邮箱配置是否成功 如果成功,则配置的发送通知的QQ邮箱将收到一封配置成功的确认邮件,内容如下: ``` 邮箱配置成功! Sat Dec 16 2017 01:45:52 GMT+0800 (中国标准时间) ``` 6. 编辑account信息 accounts下配置用户名密码,要抢购得商品名称 ``` accounts: [ { user: 'xxx@126.com', //比特大陆账号 password: '12345678', //密码 //抢购的产品 goods: {//目前只支持一次抢一种产品 name: '普通版APW3++电源', //测试时使用电源 //name: '蚂蚁矿机S9', //产品名称 except: '含Apw3++电源', //排除包含该内容的产品 mount: 1 //下单数量 }, mail: 'xxx@126.com' //接受通知的邮箱 }//支持多个账号一起抢,只需要复制本段 ], ``` 7. 多账号一起抢的例子 ``` accounts: [ { user: 'xxx11111@126.com', //比特大陆账号 password: '12345678', //密码 //抢购的产品 goods: {//目前只支持一次抢一种产品 name: '普通版APW3++电源', //测试时使用电源 except: '含Apw3++电源', //排除包含该内容的产品 mount: 1 //下单数量 }, mail: 'xxx@126.com' //接受通知的邮箱 },//多账号一起抢时,注意这里的,号 { user: 'xxx22222@126.com', //比特大陆账号 password: '12345678', //密码 //抢购的产品 goods: {//目前只支持一次抢一种产品 name: '蚂蚁矿机S9', //产品名称 except: '含Apw3++电源', //排除包含该内容的产品 mount: 1 //下单数量 }, mail: 'xxx@126.com' //接受通知的邮箱 } ], ``` 8. 配置验证码自动识别平台 用的是 联众打码(https://www.jsdama.com/) ``` // 打码平台账户及配置 valicationAC: { username: 'xxysysss', //用户名 password: 's123sdahajke!', //密码 answerminlength: 2, //答案的最小长度 answermaxlength: 3, //答案的最大长度 paytype: '1201', //调用的订单验证码API类型 logintype: '1007' //调用的登录验证码API类型 }, ``` 9. 运行 ``` start.bat ```