一、技术背景
按键手机版和auto.js,只支持连接本地数据库sqllite,该数据库只存在本地 其他设备无法读写,就像本地的txt一样。
而很多脚本作者的需求是:多个脚本,甚至在全国不同城市的脚本也能读取和写入同一批数据,比如云端统一配置、集中上传采集的数据、批量取号业务
二、大概原理
前置条件:懂任意一门后端语言(java、php、python、C#),加任何一个数据库(mysql、sqlserve)。 服务器部署后端语言写好的后台程序,可以把它理解为 "中转站" ,脚本发送请求到"中转站",然后"中转站"根据请求在数据库执行对应SQL语句
1. 脚本用http函数调用后端接口发送请求(get/post),带上对应的参数
2. 后端根据传来的请求和参数执行对应SQL语句,从数据库查询或更新数据,将结果返回给后台
3. 后端将结果解析成json字符串返回到脚本的http函数
三、该技术能做到什么程度
重点 → "中转站" 可以让移动端脚本做到更多强大的功能,比如 :
批量登录账号搬砖 、 读写云端配置文件、 脚本之间数据传递、 各种自动化操作 云控、 给脚本上网络验证
四、公开体验网站
脚本云后台
管理登录:账号admin 密码1
会员用户(子账号)登录:zh1 1
功能讲解:
1. 管理员可以查看所有页面 所有信息,一般只用来管理 会员用户 的权限
2. 每个会员用户的数据互不干扰,各自编辑自己数据
3. 子账号功能目前有
云端仓库(适合做云端配置、脚本采集数据上传、网络验证)
取号业务:取一条标记一条、给账号数据备注、批量上传导出
示例仅供测试,随时关闭失效
按键精灵、auto.js等一些移动端脚本 如何连接云服务器的数据库, 进行读写操作,多个不同地区脚本共同维护同一个数据源