V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
SmallTeddy
V2EX  ›  问与答

为什么茅台的股票能一直涨?一直就想不明白

  •  
  •   SmallTeddy · 2021-01-04 17:38:19 +08:00 · 843 次点击
    这是一个创建于 1426 天前的主题,其中的信息可能已经有所发展或是发生改变。
    //定时器
    var timer = null;

    //检测状态
    function checkElementState(path,callback){
    var ele = document.querySelector(path);
    if(ele){
    callback && callback();
    }else{
    console.log('异步加载元素中....' + path );
    setTimeout( function(){checkElementState(path,callback);},200);
    }
    }



    //点击购买按钮
    function clickBuy(){

    console.log('买!');

    //票的数量 如果还不可以购买,这个地方获取会失败
    var amount = document.getElementsByClassName('mui-amount-increase')[0];
    amount && amount.click(); //+1

    var btnBuy = document.querySelector('');

    }


    //结算
    function checkOut(){


    console.log('结算开始....');
    var btn = document.getElementById('J_Go');

    if(btn){
    btn.click();
    }else{
    console.log('结算按钮没找到');
    }

    }

    function checkOutAsync(){
    checkElementState('#J_Go',checkOut);
    }

    //提交订单
    function submitOrder(){

    console.log('提交订单开始....');



    checkElementState('.go-btn',function(){
    var btn = document.querySelector(".go-btn");

    if(btn){
    btn.click();
    }else{
    console.log('提交订单按钮没找到');
    }

    });
    }



    //目标时间
    var dDate = new Date(); //10 点和 20 点开抢
    if( dDate.getHours() < 10 ){
    dDate.setHours(9,59,59.2);
    }else{
    dDate.setHours(19,59,59.2);
    }

    //dDate.setSeconds( dDate.getSeconds() + 10 );

    //进入时间判断循环
    function enterTimeCheckLoop(callback){
    var date = new Date();




    var diff = Date.parse(dDate) - Date.parse(date) ;

    console.log(diff);

    if(diff < - 900 ){

    console.log('时间过了!');

    }else if(diff < 500 ) {

    callback && callback();

    console.log('时间到了!!!');

    }else{
    setTimeout(function(){ enterTimeCheckLoop(callback);},400);

    //console.log('--');
    }



    }


    //主要函数
    function main(){
    console.log('############################开始抢购茅台############################');

    //debugger;

    var href = window.location.href;
    if(href.indexOf('cart.tmall.com') > -1 ){
    //结算页面

    //进入时间判断
    enterTimeCheckLoop( checkOutAsync );


    }else if(href.indexOf('buy.tmall.com') > -1 ){
    //提交订单页面

    submitOrder();
    }

    }


    main();
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2537 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:50 · PVG 13:50 · LAX 21:50 · JFK 00:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.