下次遇到这种游戏,这种抽奖你还点吗?

http://mp.weixin.qq.com/s?__biz=MzAxMDEwOTg3Mw==&mid=202981537&idx=1&sn=217dbc2893930f65d220202ac2a6b57b#rd

注意了,最终解释权在官方哦,我玩这个也纯属娱乐,不为iphone6. 自然没那么好拿。 但是,这个有那么多人玩,自然有它可取之处,吸引人的地方就是利用人的贪心和不忍心放弃。我写脚本测试,100次试验的最后结果是有无初次只差100块,你恨不得掏一百块现金给他们来补齐,但是对不起,下次点击的时候,一定会减掉500或者200,使你进入下一轮点击和无限接近iphone6.

但是后台逻辑是封装的额,前段代码倒是简单的只要懂js的人都能改写,首先,url可以通过web访问,且未加密。更好玩的是js代码还带了注释!O(∩_∩)O哈哈~

 

 

 

js代码嵌入到了html代码里,不要在chrome的工具 source下面找,发现根本找不到。

代码全部内容如下:

 

<script>
     //是不是本人
     var ifUser="false";
     var openid="osaFqs9irH-AOMhR4k5_H4lDTpPA";
     var servername="http://www.pinpaizzz.com";
     var residue=parseInt("-191");
     var shareaddr="http://mp.weixin.qq.com/s?__biz=MzAxMDEwOTg3Mw==&amp;mid=202981537&amp;idx=1&amp;sn=217dbc2893930f65d220202ac2a6b57b#rd";
     if(ifUser=="false"){
          //不是本人
          $(".mainpage").find(".js-user").html("这个小伙伴");
          $(".mainpage").find(".js-button").find(".addmoney,.concern").show();
     }else if(ifUser=="true"){
          //是本人
          $(".mainpage").find(".js-button").find(".addmoney,.begin").show();
     }
    
     $(".mainpage").find(".begin").click(function(){
          document.title="我的iphone6还差"+$("#money").html()+"元,帮我开奖时带点任性,我才有钱!";
          //分享遮罩层
          $("#sbg").attr("class","sbgshow");
     });
    
    
     if (residue > 0) {
          //开奖
          $(".mainpage").find(".addmoney").click(function() {
               //访问后台为其加钱
                    //$("#addmoney").hide();
                    //$("#addloading").show();

$.ajax( {
                         url : "PrizeC.addmoney?openid=" + openid,
                         success : function(data) {
                              if (data) {
                                   residue = residue - 1;
                                   if (0 == residue) {
                                        removeButton(".addmoney");
                                   } else {
                                        $("#residue").html(residue);
                                   }
                                   //$("#addloading").hide();
                                   $("#addmoney").show("fast").html(
                                             "" + data.addmoney + "元!");
                                   refreshMoney();
                              }
                         },
                         error : function() {
                              alert(errorThrown);
                              $(".js-button .addmoney").hide();
                         }

});
               });
     }else{
          removeButton(".addmoney");
     }

//引导关注
     $(".mainpage")
               .find(".concern")
               .click(
                         function() {
                              window
                                        .open(shareaddr);
                         });

//取消分享页面
     function sharecancel() {
          $("#sbg").attr("class", "sbg");
     }

function removeButton(name) {
          $(name).off().css("background-color", "#ccc").find("p").html(
                    "今天"+(ifUser?"我的":"为ta")+"开奖的机会用完");
     }

function refreshMoney() {
          $.ajax( {
               url : "PrizeC.queryMoney?openid=" + openid,
               success : function(data) {
                    if (data) {
                         $("#money").html(data.money);
                    }
               }
          });
     }
    
    
     function querytotalmoney(){
          $("#qmbtn").hide();
          $.ajax( {
               url : "PrizeC.queryTotalMoney?openid=" + openid,
               success : function(data) {
                    if (data) {
                         $("#currentmoney").html(data.money);
                         $("#currentmoneydiv").show();
                    }
               },
               error:function(){
                    alert("查询失败");
                    $("#qmbtn").show();
               }
              
          });
     }
    
     function hidecurrmoneydiv(){
          $("#currentmoneydiv").hide();
          $("#qmbtn").show();
     }

//开始这个众筹
     function beginGame() {
          $.ajax( {
               url : "PrizeC.begin?openid=" + openid,
               success : function(data) {

}
          });
     }

//绑定微信关注返回事件
     _WXShare();
     function getTitle(){
          var tit="我的iphone6还差"+$("#money").html()+"元,帮我开奖时带点任性,我才有钱!";
          return tit;
     }
     /**分享*/
     function _WXShare(img, width, height, title, desc, url, appid) {
          //初始化参数
          img = img || servername+‘/public/images/iphone/i6-comp-agent1.png‘;
          width = width || 100;
          height = height || 100;
          title = getTitle();
          desc = desc || document.title;
          url = url || document.location.href;
          appid = appid || ‘‘;
          //微信内置方法
          function _ShareFriend() {
               beginGame();
               WeixinJSBridge.invoke(‘sendAppMessage‘, {
                    ‘appid‘ : appid,
                    ‘img_url‘ : img,
                    ‘img_width‘ : width,
                    ‘img_height‘ : height,
                    ‘link‘ : url,
                    ‘desc‘ : desc,
                    ‘title‘ : document.title
               }, function(res) {
                    _report(‘send_msg‘, res.err_msg);
               });
          }
          function _ShareTL() {
               beginGame();
               WeixinJSBridge.invoke(‘shareTimeline‘, {
                    ‘img_url‘ : img,
                    ‘img_width‘ : width,
                    ‘img_height‘ : height,
                    ‘link‘ : url,
                    ‘desc‘ : desc,
                    ‘title‘ : document.title
               }, function(res) {
                    _report(‘timeline‘, res.err_msg);
               });
          }

// 当微信内置浏览器初始化后会触发WeixinJSBridgeReady事件。
          document.addEventListener(‘WeixinJSBridgeReady‘,
                    function onBridgeReady() {
                         // 发送给好友
                    WeixinJSBridge.on(‘menu:share:appmessage‘, function(argv) {
                         _ShareFriend();
                    });
                    // 分享到朋友圈
                    WeixinJSBridge.on(‘menu:share:timeline‘, function(argv) {
                         _ShareTL();
                    });
               }, false);
     }
</script>

 

整个页面的source 我也下载一下,打个包: 抽奖活动.zip 

嘻嘻,我写了个脚本直接在console下面运行:

var residue = 100;
addmoney =function() {
     $.ajax( {
     url : "PrizeC.addmoney?openid=" + openid,
     success : function(data) {
          if (data) {
               residue = residue - 1;
               if (0 == residue) {
                    removeButton(".addmoney");
               } else {
                    $("#residue").html(residue);
               }
               //$("#addloading").hide();
               $("#addmoney").show("fast").html(
                         "" + data.addmoney + "元!");
               refreshMoney();

if(parseInt($("#money").html())<=0){
                    alert(done);
                    clearTimeout(tm);
               }
          }
     },
     error : function() {
          alert(errorThrown);
          $(".js-button .addmoney").hide();
     }

});
}
var tm = setTimeout(addmoney,30000);//间隔30秒钟执行a循环

residue  不受后端控制,所以随意改啦,一天点击10000次为自己加钱也没关系啦,但是你不肯那个只加不减啦,逻辑在后台,不然iphone6 岂不是白白的就送了很多出去啦嘛。

纪念一下下:  O(∩_∩)O哈哈~

活动22号截止,我在想最终的获奖者会怎么产生呢??22号零点的那个?

还是后台有其他的抽奖机制,随便送2个? 还是压根不会有人中奖啊?公布的名单是假的咯。

by the way,  几个通过url  get方式进行查询,加钱的链接也贴出来:

http://wxserver.aliapp.com/prize/PrizeC.mainpage?openid=osaFqs9irH-AOMhR4k5_H4lDTpPA  进入自己的活动页面,其实openid是接口,你的微信信息是cookie里自带的?  

http://wxserver.aliapp.com/prize/PrizeC.queryMoney?openid=osaFqs9irH-AOMhR4k5_H4lDTpPA 获取你当前还差多少钱

http://wxserver.aliapp.com/prize/PrizeC.addmoney?openid=osaFqs9irH-AOMhR4k5_H4lDTpPA 加钱的链接

时间: 2024-09-20 07:44:31

下次遇到这种游戏,这种抽奖你还点吗?的相关文章

花千骨的游戏为啥比电视剧还赚钱?

其实作为一款手游,除了套上<花千骨>的故事封皮,整款游戏并没有什么特别之处.就连制作方也没想到游戏竟然比电视剧赚得还多.成功的原因其实并不复杂 文/张书乐 原载于<人民邮电报>2015年9月11日<乐游记>专栏 在2015年中国国际数码互动娱乐展览会(ChinaJoy)期间,盛大游戏副总裁崔嵬称,从过去一年看来,网络文学的改编权热度有所下降,没有重磅版权作品推出.话音未落,一记响亮的"耳光"就打了过来:天象互动CEO何云鹏在展会的另一头表示,他们推出

HTML5小游戏-简单抽奖小游戏

换了新工作以后,专注前端开发,平常空闲时间也比较多,可以多钻研一下技术,写一下博客.最近在学习canvas,参考网上的slotmachine插件,用canvas实现了一个简单抽奖小游戏.        知识点 canvas绘制背景 canvas绘制图片 canvas绘制边框 canvas事件处理 canvas简单动画制作      步骤 1.准备好图片,首先是机器的外观.以及滚动的奖项图片,我一共准备了6种,奖项图片按照一定的规律命名,这样方便处理   2.准备好canvas画布,设置好基本的C

吃鸡游戏纠结硬件?还不如来选择新睿云云电脑好用吗?

英伟达正式推出了GTX 1650显卡. GTX 1650基于图灵架构,搭载TU117-300核心,1024个CUDA核心.4GB GDDR5显示内存,并且支持128bit内存总线,对应每秒128GB内存传输带宽,基本运作频率为1485MHz,而超频模式则可达1665MHz. 保持GTX产品线的另一个原因在于,主流电竞游戏,如<英雄联盟><反恐精英><守望先锋>并不支持光线追踪技术,但显卡性能提升对玩家和电竞选手的成绩同样有较大影响.因此,对于电竞玩家而言,升级GTX显卡

js实现游戏转盘抽奖

<!DOCTYPE html> <html> <head> <title>js抽奖</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1.0 ,user-scalable=no"> <st

移动游戏还能活多久?

近几年的移动游戏虽然风靡全球,但是与传统的主机游戏和PC游戏相比,生命周期往往比较短暂.就算是过去一年成绩优异的<糖果粉碎传奇>也不能幸免.那么,是什么原因导致这些手机游戏不能长存呢? 今天,Xsolla将和一起,探讨手机游戏的兴衰原因. 也许游戏开发就像电影<巨蟒与圣杯>中说的: "大家都说我在沼泽上盖城堡很愚蠢,但我坚持那样做,我要证明给他们看.第一座城堡沉入沼泽,于是我建了第二座:第二座也沉入沼泽,我又建了第三座.它同样崩塌啦.但第四座城堡活了下来,到现在还屹立不倒

网易游戏还能否撼动腾讯游戏霸主地位?

今年9月,网易发布了由<阴阳师>改版的<决战!平安京>,正式面向腾讯的<王者荣耀>发起挑战.如今,网易游戏和腾讯游戏为了能成为游戏行业的老大展开了一系列的激烈竞争. 根据国外权威移动游戏产业媒体PocketGamer的最新报告我们了解到,在"全球50大手游发行商"中,腾讯游戏排第三,而网易游戏排第四. 网易游戏如何一步步成为腾讯游戏的劲敌? 网易游戏虽说不是游戏行业的龙头老大,但其地位也不低,而网易之所以能在众多游戏中突出重围成为行业"二把

一款游戏如何诞生

就像我在成为一只游戏程序猿之前,完全无法想象一款游戏是如何诞生的,当初也只是觉得那并不是十分复杂的东西,如果你还未成为这个行业的一员,如果你还是一名在校学生,那么我想你也会和当初的我有一样的感受吧. 随着游戏行业竞争越来越激烈,每天都有很多的游戏面世,也有很多的游戏死亡,玩家被培养的越来越挑剔,渐渐觉得游戏开发很简单.其实我想说,这里面的水很深.不进入这个圈子,你是很难想象它是什么样子的.我就就自己的经历和感悟来大致的说一下一款游戏诞生的过程. 如果硬要把游戏开发流程分类的话,我觉得可以分为两类

PHP+jQuery实现翻板抽奖

原文 PHP+jQuery实现翻板抽奖 在电视节目中有一种抽奖形式暂且叫做翻板抽奖,台上有一个墙面,墙面放置几个大方块,主持人或者抽奖者翻开对应的方块即可揭晓中奖结果.类似的抽奖形式还可以应用在WEB中,本文将使用PHP+jQuery为您讲解如何实现翻板抽奖程序. 查看演示 翻板抽奖的实现流程:前端页面提供6个方块,用数字1-6依次表示6个不同的方块,当抽奖者点击6个方块中的某一块时,方块 翻转到背面,显示抽奖中奖信息.看似简单的一个操作过程,却包含着WEB技术的很多知识面,所以本文的读者应该熟

看DeepMind如何用Reinforcement learning玩游戏

原文地址:http://www.infoq.com/cn/articles/atari-reinforcement-learning 原文作者:作者简介 尹绪森,Intel实习生,熟悉并热爱机器学习相关内容,对自然语言处理.推荐系统等有所涉猎.目前致力于机器学习算法并行.凸优化层面的算法优化问题,以及大数据平台性能调优.对Spark.Mahout.GraphLab等开源项目有所尝试和理解,并希望从优化层向下,系统层向上对并行算法及平台做出贡献. 引子 说到机器学习最酷的分支,非Deep lear