乐愚社区Beta

 精品软件  >  淘宝自动刷喵币脚本auto.js 运行脚本会自动打开淘宝进入相关页面领取喵币

淘宝自动刷喵币脚本auto.js 运行脚本会自动打开淘宝进入相关页面领取喵币

Walker  管理员   L12  • 2019-10-24 • 回复 108 • 最后编辑于2019-10-30 00:49 • 只看楼主举报    

找软件/在线工具/官网就用探索兔,干净无广告!

今天看到有人发auto.js的脚本,我看完后,感觉不能适用于所有的手机,所以,我自己写了一份脚本,理论上支持所有手机
软件我用的是auto.js4.0.1
米8,华为荣耀的几款手机我这边都是完全没有问题的
小米一定要给足auto.js权限,进权限管理里面修改(默认是不给后台+悬浮窗+修改系统权限的)

给大家提供两个脚本,大家哪个好用用哪个,本人小米手机实测脚本2更完美一点(脚本1十月30号重新更新了下)

脚本1:

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").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() //点击“领喵币”挂件 //貌似这个地方不是所有人都可以找到 //下面是新的测试 textContains("我的喵币").waitFor() var O = textContains("我的喵币").findOne().bounds() click(device.width - 150, O.centerY() + 100)
sleep(2000) if (text("签到").exists()) {     text("签到").findOne().click();     sleep(1600);     toast("签到成功") } sleep(1000) var 逛店次数 = 18
if (text("去进店").exists()) {     for (var t = 1; t <= 逛店次数; t++) {         click(text("去进店").findOne().click())         //循环次数,如果是n次,则t<n+1,自己设置         toast("点击去进店")         sleep(3000)         for (var i = 0; i < 6; i++) {             sleep(4000)             swipe(device.width / 2, 4 * device.height / 5, device.width / 2, device.height / 5, 1000);             sleep(2000)
        }         back()         toast("已经逛了" + t + "次")         sleep(3000)
    } }
if (text("去浏览").exists()) {     while (text("去浏览").exists()) {         //判断是否有去浏览         text("去浏览").findOne().click();         sleep(2000)         toast("存在并点击");         sleep(4000)         swipe(device.width / 2, 4 * device.height / 5, device.width / 2, device.height / 5, 1000);         swipe(device.width / 2, 4 * device.height / 5, device.width / 2, device.height / 5, 1000);         sleep(18000)         //这个地方如果网络不好,自己加时间(单位是毫秒),1000毫秒为1秒
        back()         sleep(2000)     } }
while (text("去签到").exists()) {     //判断是否有去签到     text("去签到").findOne().click();
    toast("这里要等久一点,10秒后才继续")     sleep(10000)     if (textContains("的农场").exists()) {         //判断当前界面         // toast("我卡在正确的地方了")调试用的         //  text("去签到").findOne().click();全改成H5了         className("android.widget.Image").text("TB1k.eJO4TpK1RjSZFKXXa2wXXa-750-80.png_790x10000.jpg_").waitFor()         sleep(1000)         //这个地方一定要给暂停或者判断,否则直接卡住         var a = className("android.widget.Image").text("TB1k.eJO4TpK1RjSZFKXXa2wXXa-750-80.png_790x10000.jpg_").findOne().bounds()         click(150, a.centerY() - 150)
        className("android.widget.Image").text("TB1qYTrP5rpK1RjSZFhXXXSdXXa-76-76.png_110x10000.jpg_").waitFor()         sleep(1000)         var i = className("android.widget.Image").text("TB1qYTrP5rpK1RjSZFhXXXSdXXa-76-76.png_110x10000.jpg_").findOne().parent().bounds()         click(i.centerX(), i.centerY() - 344)         sleep(2000)         back()         //天猫农场     } else {         // toast("我卡在错误的地方了")调试用的         sleep(1000)         className("android.view.View").desc("今日签到").findOne().parent().click()         back()         //这个地方10/28日我发现有又改动,我改过来了     }     sleep(3000) } toast("脚本结束") //by 暗夜协奏者,转载不要删这句

脚本2:

auto.waitFor()
var appRun = currentActivity()
if(appRun != 'com.taobao.taobao') {
    launch("com.taobao.taobao");
    toast("打开手机淘宝中");
    waitForActivity("com.taobao.tao.TBMainActivity");
}


function run() {
   //这里刚刚发现一个bug,desc('捉猫猫')
    className('android.widget.LinearLayout').desc('捉猫猫').findOne().click()
    className('android.view.View').clickable(true).depth(18).indexInParent(5).findOne().click()
    sleep(3000)
    if (text("签到").exists()) {
        text("签到").findOne().click();
        sleep(1600);
        toast("签到成功")
    }
    if(text("去进店").exists()) {
        toast("开始进行 去进店 任务!")
        goShop()
    };
    if(text("去浏览").exists()) {
        toast("开始进行 去浏览 任务!")
        goBrowse()
    };
}


function goShop() {
    let x = device.width / 2, y = device.height / 5;
    for (let t = 1; t < 21; t++) {
        click(text("去进店").findOne().click())
        toast("点击去进店")
        sleep(2000)
        var task = className('android.view.View').depth(21).desc('任务完成').exists()
        while(!task) {
            swipe(x, 4*y, x, y,1000);
            sleep(3000)
            task = className('android.view.View').depth(21).desc('任务完成').exists()
            if (task) toast('任务完成');
        }
        back()
        toast("已经逛了" + t + "次")
        sleep(2000)
    }
}


function goBrowse() {
    while (text("去浏览").exists()) {
        //判断是否有去浏览
        text("去浏览").findOne().click();
        sleep(20000)
        back()
        sleep(2000)
    }
}


run()

软件下载地址

链接: 百度云链接 提取码: wch3




108条回帖
jbxhhh  L9  评论于
(9)  回复(1) 1#
两个脚本都试过了都是进了淘宝APP然后就没有然后了
优贼悠哉 :看我留的评可以动手改改看
发表在2019-11-03 回复
  
:)
Walker 楼主  管理员   L12  评论于
(3)  回复(3) 2#

var str = "";

str += "屏幕宽度:" + device.width

str += "\n屏幕高度:" + device.height;

toast("屏幕宽度为" + device.width + "   " + "屏幕高度为" + device.height);

//获取设备信息

launchApp("手机淘宝");

toast("打开手机淘宝中");

sleep(5000)

waitForActivity("com.taobao.tao.TBMainActivity")

sleep(3000)


//淘宝首页识别图片

var b = text("狂欢开场").findOne().bounds();

click(b.centerX(), b.centerY() + 150);


waitForActivity("com.taobao.browser.BrowserActivity")

sleep(8000)


if (!requestScreenCapture()) {

    toast("请求截图失败");

    exit();

}

sleep(3000)

var C = captureScreen();

images.saveImage(C, "/sdcard/1.png");

//截图并保存,记得待会删掉

var url1 = "https://s2.ax1x.com/2019/10/23/KYg3ct.jpg";

var P = images.load(url1);

images.save(P, "/sdcard/喵币.png");

//这张也要删掉


var j = findImage(C, P);

if (j) {

    click(j.x + 50, j.y + 50)

} else {

    toast("没找到");

}

toast("点击领喵币")

sleep(5000)


for (var t = 1; t < 21; t++) {

    click(text("去进店").findOne().click())

    toast("点击去进店")

    sleep(3000)

    for (var i = 0; i < 6; i++) {

        swipe(device.width / 2, 4 * device.height / 5, device.width / 2, device.height / 5, 1000);

        sleep(3000)

    }

    back()

    toast("已经逛了" + t + "次")

    sleep(3000)


}


while (text("去浏览").exists()) {

    //判断是否有去浏览

    text("去浏览").findOne().click();

    sleep(2000)

    toast("存在并点击");

    sleep(18000)

    back()


    while (!text("去浏览").exists()) {

        //如果没有去浏览,则滑动后再寻找

        swipe(device.width / 2, 4 * device.height / 5, device.width / 2, 2 * device.height / 5, 1000);

        sleep(1000)

        var A = currentActivity()

        if (A == "com.taobao.tao.TBMainActivity") {

            toast("有一个需要回到天猫主页,具体是哪个刚刚我没注意到,待会我同学起床了,借他账号看看")

            exit()

        }

    }

}

//by 暗夜协奏者,转载不要删这句

Walker 楼主 :脚本就是这个,在这里直接复制比较方便哈
发表在2019-10-24 回复
突击手 :大佬,这什么语言。有点像Python
发表在2019-10-25 回复
Walker 楼主 :回复 突击手:什么python,一点都不像,明明是javascript
发表在2019-10-25 回复
  
:)
优贼悠哉  L4  评论于
(3)  回复(2) 4#
第一个不会改的用不了的来看我这里

优贼悠哉 :我觉得还是把循环条件i的值加高一点吧,比如改成6,7或者8,有时候我点进去发现还会出现大广告停留个几秒,随后才开始15秒计时
发表在2019-11-04 回复
优贼悠哉 :还是要手动修改测试比较适合当前的网络,因为加载不出脚本也会计时,这就会和淘宝里的计时不同步了
发表在2019-11-04 回复
  
:)
心如薄荷  L0  评论于
(1)  回复(0) 5#
脚本1好像有问题,脚本2没问题,可以用
xxl27  L4  评论于
(1)  回复(0) 6#
红米note7脚本1适用。脚本2不可用,只能打开淘宝,看来我的手机适合用脚本1
dsclovecp1314  L0  评论于
(1)  回复(2) 7#
脚本2在哪?怎么复制?发的不是脚本1吗?
断离舍 :上面有图片,复制图片里的内容
发表在2019-10-26 回复
Walker 楼主 :仔细看,文章里面有哦,长按即可复制
发表在2019-10-26 回复
  
:)
908070  L0  评论于
(1)  回复(0) 9#
连接挂了
Vic丶自由羽  L6  评论于
(1)  回复(0) 10#
的确,前天开始,进入淘宝后,就没反应了【不签到,也不进店】
手动挡  L15  评论于
(1)  回复(3) 11#
不行啊 时间还没到就跳回去了
鉴湖居士 :确实有这种现象
发表在2019-10-29 回复
ocm :如果你用的是脚本2,把倒数第二个数字20000改成30000即可
发表在2019-10-29 回复
发表在2019-10-30 回复
  
:)
圣神殇  L0  评论于
(0)  回复(2) 13#
楼主,能给一下脚本文件么,谢谢
Walker 楼主 :给了
发表在2019-10-24 回复
圣神殇 :谢谢楼主
发表在2019-10-24 回复
  
:)
q1346763037  L0  评论于
(0)  回复(0) 15#
想要,提前给楼主拜个早年
以剑之名啊  L0  评论于
(0)  回复(2) 17#
怎么用??
Walker 楼主 :先安装app.js那个app,然后在app里导入脚本点运行就可以了
发表在2019-10-24 回复
以剑之名啊 :导入失败,,,
发表在2019-10-24 回复
  
:)
hellHaunted  L0  评论于
(0)  回复(0) 18#
感谢楼主
webook  L1  评论于
(0)  回复(1) 19#
请问哪个文件夹里是脚本?
Walker 楼主 :在app首页右下角有个按钮可以新建脚本,然后把文中的代码复制进去点运行就可以了
发表在2019-10-24 回复
  
:)
青烟雨  L17  评论于
(0)  回复(1) 20#
有没有会场的
Walker 楼主 :你试试脚本2,基本上都能帮你领了
发表在2019-10-25 回复
  
:)
还没注册帐号?快来注册社区帐号,和我们一起嗨起来!
关于本社区

集各类兴趣爱好于一身的轻量化交流社区,在此您可以和他人一起分享交流您觉得有价值的内容,社区鼓励大家发表原创内容,为社区添砖加瓦!

发帖奖励 → 社区版规 → 招聘版主 →
推荐版块
扫描二维码下载社区APP
回到顶部