又到了一年一度的双十一狂欢节,不知为何,今年都纷纷开始了新玩法了,这不是重点,重点是大神们的工具

淘宝自动领喵币

大概是这样的:

  1. 下载软件Auto.js.apk;
    2.新建文件,粘贴如下代码后,点击运行,便会开始模拟手动工操作;
auto()
var str = "";
str += "屏幕宽度:" + device.width
str += "\n屏幕高度:" + device.height;
toast("屏幕宽度为"+device.width+"   "+"屏幕高度为"+device.height);
//获取设备信息
launchApp("手机淘宝");
toast("打开手机淘宝中");
sleep(8000)
waitForActivity("com.taobao.tao.TBMainActivity")
     
      
 //等待主页完全打开
 //className("android.widget.LinearLayout").desc("捉猫猫").findOne().click()
//上面这句只适用于淘宝界面上面有“20亿”字样,不适用于所有人(可能以后会全部变成20亿,暂且保留)
//className("android.widget.FrameLayout").depth(3).drawingOrder(3).indexInParent(2).findOne().click()
className("android.view.View").desc("搜索").clickable(true).findOne().click()
sleep(2000)
id("searchEdit").waitFor()
id("searchEdit").findOne().setText("双十一合伙人")
id("searchbtn").waitFor()
id("searchbtn").findOne().click()
    
     
     
      
      
waitForActivity("com.taobao.browser.BrowserActivity")
//判断当前界面是否为目标界面
toast("这个地方等待时间大概是8S,不要以为脚本停了")
sleep(8000)
      
      
      
//className("android.view.View").depth(14).indexInParent(5).boundsInside(0, device.height / 2, device.width, device.height).findOne().click()
 //点击“领喵币”挂件
//貌似这个地方不是所有人都可以找到
//下面是新的测试
className("android.widget.Button").text("升级领红包").waitFor()
var DMB=className("android.widget.Button").text("升级领红包").findOne().bounds()
click(device.width-150,DMB.centerY())
 
 
 
  sleep(2000)
 
swipe(device.width / 2, 4*device.height/5, device.width / 2,3* device.height/5,1000);
 
  sleep(2000)
  if(text("签到").exists()){
    text("签到").findOne().click();
    sleep(1600);
    toast("签到成功")
}
sleep(1000)
 
      if(text("去浏览").exists()){
      while(text("去浏览").exists()){
   //判断是否有去浏览
    text("去浏览").findOne().click();
    sleep(2000)
    toast("存在并点击");
    sleep(5000)
    
    swipe(device.width / 2, 4*device.height/5, device.width / 2, device.height/5,1000);
    sleep(2000)
swipe(device.width / 2, 4*device.height/5, device.width / 2, device.height/5,1000);
    sleep(18000)
    
//这个地方如果网络不好,自己加时间(单位是毫秒),1000毫秒为1秒
    //判断是否在主页
    if(className("android.widget.LinearLayout").desc("会员码").exists()){
        toast("现在在主页")
        sleep(1000)
     /*
      var Bad= className("android.view.View").textContains("返回双11合伙人").bounds()
     //click(Bad.centerX(),Bad.centerY())
    这个地方总是一不留神就没了,只能用笨方法
    */
     //这里开始替换
     className("android.view.View").desc("搜索").clickable(true).findOne().click()
     sleep(2000)
     id("searchEdit").waitFor()
     id("searchEdit").findOne().setText("双十一合伙人")
     id("searchbtn").waitFor()
     id("searchbtn").findOne().click()
     waitForActivity("com.taobao.browser.BrowserActivity")
toast("这个地方等待时间大概是8S,不要以为脚本停了")
sleep(8000)
className("android.widget.Button").text("升级领红包").waitFor()    
click(device.width-150,DMB.centerY())
//这里替换结束
sleep(3000)
        swipe(device.width / 2, 4*device.height/5, device.width / 2,3* device.height/5,1000);
        }
        else
        {
          back()
        }
    
     
    sleep(2000)
      }
      }
          
   
        
     
     
     
while(text("去签到").exists()){
   //判断是否有去签到
    text("去签到").findOne().click();
     
 toast("这里要等久一点,10秒后才继续")
 sleep(10000)
if(textContains("的农场" ).exists() ){
    //判断当前界面
sleep(1000)
    textContains("去签到").waitFor()
    textContains("去签到").findOne().click()
  
    
    text("签到").waitFor()
    var i =text("签到").findOne().bounds()
    click(i.centerX(),i.centerY())
  
sleep(2000)
    back()
     
     
     
     
    
//天猫农场
 }
 else
 {
    // toast("我卡在错误的地方了")调试用的
     sleep(1000)
     var day= className("android.view.View").desc("今日签到").bounds()
     click(day.centerX(),day.centerY())
    // className("android.view.View").desc("今日签到").findOne().parent().click()
 back()
//这个地方10/28日我发现有又改动,我改过来了
//另外一个签到
     }
   sleep(3000)
 }
     
          toast("脚本结束")    //by 暗夜协奏者,转载不要删这句

详细内容请移步:原文
软件及介绍移步:原文


一键完成京东全民养红包所有任务

具体的操作:
1.打开京东官网登录账户!
2.打开活动页面:

https://happy.m.jd.com/babelDiy/GZWVJFLMXBQVEBDQZWMY/XJf8bH6oXDWSgS91daDJzXh9bU7/index.html

3.在这个页面按下键盘F12或者鼠标右键审查元素,切换【手机模式】,快捷键ctrl+shift+m,点击Console 复制脚本进入 按下回车;

let productList = [], shopList = [], url = "https://api.m.jd.com/client.action";
function autoPost(id,type){
        fetch(`${url}?timestamp=${new Date().getTime()}`,{method: "POST",mode: "cors",credentials: "include",headers:{"Content-Type": "application/x-www-form-urlencoded"},body:`functionId=raisepacket_collectScore&body={"type":${type},"ext":"${id}","appsign":1,"msgsign":2}&client=wh5`})
                .then(function(response){return response.json()})
                .then(function(res){
                        console.log(res.data.biz_msg);
                });
}
 
function start(){
        fetch(`${url}?${new Date().getTime()}`,{method: "POST",mode: "cors",credentials: "include",headers:{"Content-Type": "application/x-www-form-urlencoded"},body:'functionId=raisepacket_getShopAndProductList&body=&client=wh5'})
                .then(function(response){return response.json()})
                .then(function(res){
                        productList = res.data.result.productList;
                        shopList  = res.data.result.shopList;
                        console.log(`获取到任务,商品:${productList.length} 商品:${shopList.length}`);
                        autoProductTask();
                });
}
//逛商品
function autoProductTask(){
        for(let i = 0,leng = productList.length;i<leng;i++){
                (function(index){
                        setTimeout(()=>{
                                let item = productList[index];
                                autoPost(item['id'],4);
                                console.log(`商品总任务数:${leng} 当前任务数:${index + 1}`);
                                if( leng-1 == index){
                                        autoShopTask();
                                }
                        },index*1500)
                })(i)      
        }
}
//逛店铺
function autoShopTask(){
        for(let i = 0,leng = shopList.length;i<leng;i++){
                (function(index){
                        setTimeout(()=>{
                                let item = shopList[index];
                                autoPost(item['id'],2);
                                console.log(`商铺总任务数:${leng} 当前任务数:${index + 1}`);
                                if( leng-1 == index){
                                        autoPlay();
                                }
                        },index*1500)
                })(i)      
        }
}
//好玩互动
function autoPlay(){
        for(let i = 0,leng = 4;i<leng;i++){
                (function(index){
                        setTimeout(()=>{
                                autoPost(0,5);
                                console.log(`好玩互动:${leng} 当前任务数:${index + 1}`);
                                if( leng-1 == index){
                                        autoInteract();
                                }
                        },index*1000)
                })(i)      
        }
}
//视频直播
function autoInteract(){
        for(let i = 0,leng = 4;i<leng;i++){
                (function(index){
                        setTimeout(()=>{
                                autoPost(0,10);
                                console.log(`视频直播:${leng} 当前任务数:${index + 1}`);
                                if( leng-1 == index){
                                        autoShopping();
                                }
                        },index*1000)
                })(i)      
        }
}
//精彩会场
function autoShopping(){
        for(let i = 0,leng = 3;i<leng;i++){
                (function(index){
                        setTimeout(()=>{
                                autoPost(0,3);
                                console.log(`精彩会场:${leng} 当前任务数:${index + 1}`);
                                },
                        index*1000)
                })(i)      
        }
}
start();

详细内容请移步:原文

Last modification:November 4th, 2019 at 11:42 pm
如果觉得我的文章对你有用,请随意赞赏