最新!基于autoxjs写的一个猫眼抢票脚本,自动点击

最近发现朋友圈抢周杰伦,林俊杰,陈奕迅等演唱会门票很难抢,研究了一些时间,不断升级写出最新版的猫眼抢票代码,从预约页面等待会自动点击下单(仅用于安卓机),大大提高抢票成功率。

功能:能抢倒计时,能抢回流。

运行截图可以看我前几个帖子

你需要掌握一定的autoxjx基础,最起码得会部署环境,如果实在不会可以私我

代码如下:

console.setTitle("猫眼【作者抢票刘:yehuo029","#ff11ee00",30);
var intervel = 100;//设置刷新频率
// sleep(3000)
openConsole();
// 选择票档设置场次(固定),有几天就写几天(随机)
 // 从界面上获取开抢时间
var UIStartTime = '03-23 16:00'//0x0x xx:xx必填********************************
var list = [];

// 选择票档设置场次(固定),有几天就写几天(随机)
// var list =  ['03-02'];//需要设置日期,用来刷新等待票出现。多个日期中间用逗号隔开。必填*************************
var pp = '';//设置金额,不设置随机抢

main();
//倒计时
function main() {
    if(UIStartTime!=""){
          // 获取系统本地时间
    var strStartTime = UIStartTime
   

    // 设置开抢时间
    var year = new Date().getFullYear();
  
    var month = strStartTime.slice(strStartTime.indexOf("-") - 2, strStartTime.indexOf("-"))-1 ;//-1匹配月份

    var day = strStartTime.slice(strStartTime.indexOf(" ") - 2, strStartTime.indexOf(" "));
    var hour = strStartTime.slice(strStartTime.indexOf(":") - 2, strStartTime.indexOf(":"));
    var minute = strStartTime.slice(strStartTime.indexOf(":") + 1, strStartTime.indexOf(":") + 3);
    var second = 0;
    var msecond = 0;
    var startTimestamp = new Date(year, month, day, hour, minute, second, msecond).getTime();
    print("获取到开抢时间: " + strStartTime);
    startTimestamp = startTimestamp - 40; // 减去 40ms 的网络延迟
    var damaiTimestamp;
    var startTime = convertToTime(startTimestamp);
    print("开始时间:\n", startTime);
    print("等待开抢...");
    var i = 0;
     // 循环等待
    while (true) {
        damaiTimestamp = getDamaiTimestamp();

     
        if (damaiTimestamp >= startTimestamp) {
            print("到点了,自动开始。");
           
            break;
        }
        var mm = startTimestamp - damaiTimestamp;
        var ss = mm/1000;
        if(ss>100){
            print("剩余:"+(ss)+"秒");
            // m1 = parseInt(ss/60)
            // // h1 = m1/60

            // print('还有'+m1+'分钟')
        }else{print("剩余:"+(mm)+"毫秒");}
        
        i++;
        if(i%200==0){
            print("清屏");
            console.clear();
          //break;
        }
 
    }
    
     
    while(true){
        var but1 = className("android.view.View").text("立即预订").exists();
        // var but1 = className("android.view.View").text("缺货登记").exists();
        var but2 = className("android.view.View").text("立即购票").exists();
        var but3= className("android.view.View").text("特惠购票").exists();
        var but4= className("android.view.View").text("特惠预订").exists();
        //var but4= className("android.view.View").text("缺货登记").exists();
        var result = but1||but2||but3|but4;
        if(result){
            var s;
            if(but1){
                // var s =className("android.view.View").text("缺货登记").findOne().click();
                var s =className("android.view.View").text("立即预订").findOne().click();
            }else if(but2){
                var s =className("android.view.View").text("立即购票").findOne().click();
            }else if(but3){
                var s =className("android.view.View").text("特惠购票").findOne().click();
            }else if(but4){
                var s =className("android.view.View").text("特惠预订").findOne().click();
            }
            console.log("点击了立即购票相关按钮:"+s)
            break;
        }
    }
    // click(clickPosX, clickPosY);
    print("点击立即订票按钮");

    }

    }
  

完整代码私信我

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
抢票脚本是指利用编程语言编自动化脚本,用于在短时间内快速抢购热门票源。要实现Python实现猫眼抢票脚本,你可以使用Python的相关库和工具来模拟用户的行为,实现自动化抢票功能。以下是一种可能的实现方法: 1. 首先,你需要安装Python的相关库,例如Selenium和WebDriver。Selenium是一个用于Web自动化测试的库,可以模拟用户在浏览器中的行为。WebDriver是Selenium的一个子项目,用于控制各种浏览器。 2. 安装完相关库后,你可以使用Python编脚本来实现猫眼抢票功能。首先,你需要使用WebDriver打开猫眼网站,并进行登录操作。 3. 接下来,你可以使用WebDriver模拟用户的搜索行为,输入关键词进行票务搜索。然后,根据搜索结果找到你想要的演出或电影,并进入相应的页面。 4. 在演出或电影的页面上,你可以使用WebDriver模拟用户的点击行为,选择需要购买的票种和数量,并点击购买按钮。 5. 一般来说,在购买页面上会有验证码等安全验证措施。你可以使用WebDriver模拟用户输入验证码或者进行其他人机交互操作。 6. 最后,你可以使用WebDriver模拟用户点击提交订单按钮,并完成购票操作。 需要注意的是,Python实现猫眼抢票脚本涉及到自动化操作,具有一定的风险性和法律风险。使用这样的脚本可能违反猫眼网站的使用协议,甚至违反相关法律法规。因此,在使用脚本之前,你需要仔细阅读并遵守猫眼网站的使用规则,并根据实际情况权衡利弊。 总结: 要实现Python实现猫眼抢票脚本,你可以使用Python的相关库和工具来模拟用户的行为,实现自动化抢票功能。这包括安装Selenium和WebDriver库,编脚本模拟用户的点击、输入和提交订单等操作。使用这样的脚本需要注意法律风险,并遵守相关网站的使用规则。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值