赞
踩
小白操作-抵制黄牛–需要更好用更高级关注获取
说明:
在手机上运行JavaScript抢票脚本相对比较复杂,因为大多数手机浏览器不支持直接加载和执行自定义JavaScript代码。有几个常用选择可以尝试:
操作步骤如下:
在Google Play商店下载并安装Kiwi Browser。
打开Kiwi Browser,访问Chrome网上应用店,搜索并安装Tampermonkey扩展。
安装完毕后,点击Tampermonkey扩展图标,选择“添加新脚本”。
在编辑器中粘贴你的抢票JavaScript代码,保存脚本。
访问目标网站时,Tampermonkey将自动执行你的脚本。
操作步骤如下:
从Google Play商店下载并安装Via浏览器。
打开Via浏览器,进入设置 > 通用设置 > 脚本,开启用户脚本功能。
点击“新建脚本”,在编辑界面粘贴你的抢票脚本,设置好匹配的网址,保存。
下载并安装支持的浏览器App。
根据App提供的指引添加和管理JavaScript脚本。
这段代码是为了在Android设备上自动化执行抢购大麦网(Damai.cn)上的票务流程。它利用了Auto.js这样的脚本引擎来模拟用户操作。以下是代码的详细解析:
初始化和打开大麦App:
auto.waitFor(); 等待用户开启无障碍服务。如果未开启,则引导用户去设置开启。
app.launchApp(“大麦”); 启动大麦App。
openConsole(); 开启控制台,用于输出日志。
console.setTitle(“大麦 go!”,“#ff11ee00”,30); 设置控制台的标题、颜色和字体大小。
输入信息获取:
getPlayEtc()、getTicketPrice() 和 getSellTime() 分别用于从用户处获取演出场次、票价和抢票时间的信息。这些信息通过弹窗输入获取,如果用户未输入则会提示并重新请求输入。
主流程(main)函数:
判断是否已预约。如果未预约,提示用户输入抢票所需的信息。
根据用户输入的抢票时间,设置具体的年、月、日、小时和分钟,计算出抢票的具体时间戳。
循环检查当前时间,当达到预定的抢票时间时,执行点击操作尝试抢票。
在抢票时间到达后,模拟点击立即购票按钮,然后根据用户输入的场次信息和票价信息选择相应的场次和票档。
尝试点击确认按钮并等待立即支付按钮出现,点击以完成购票。
辅助函数:
getDamaiTimestamp() 用于获取大麦服务器的当前时间戳,以确保与服务器时间同步。
convertToTime(timestamp) 将时间戳转换为易读的时间格式。
btn_position_click(x) 模拟点击屏幕上指定控件的位置。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。