日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

利用JavaScript实现京东自动叠蛋糕+淘宝自动领喵币,叠列车+618全民购物

發布時間:2023/12/9 javascript 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用JavaScript实现京东自动叠蛋糕+淘宝自动领喵币,叠列车+618全民购物 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

京東自動疊蛋糕|淘寶自動領喵幣,疊列車|618全民購物|JavaScript

行環境 安卓
JavaScript運行軟件 Auto.js

"ui"; var color = "#009688"; main(); function main() {ui.layout(<drawer id="drawer"><vertical><appbar><toolbar id="toolbar" title="618小助手" /><tabs id="tabs" /></appbar><viewpager id="viewpager">{/* 淘寶頁面 */}<frame><vertical><card w="*" h="85" margin="10 5" cardCornerRadius="2dp"cardElevation="1dp" gravity="center_vertical"><vertical padding="18 8" h="auto"><text text="執行速度(默認正常速度50,越大越快)" textColor="#222222" textSize="18sp" /><input id="taobaoSpeed" inputType="number" hint="最小為1,最大為100" /></vertical><View bg="#f44336" h="*" w="10" /></card><list id="taobaoList"><card w="*" h="50" margin="10 5" cardCornerRadius="2dp"cardElevation="1dp" foreground="?selectableItemBackground"><horizontal gravity="center_vertical"><View bg="{{this.color}}" h="*" w="10" /><vertical padding="10 8" h="auto" w="0" layout_weight="1"><text id="title" text="{{this.title}}" textColor="#222222" textSize="18sp" maxLines="1" /></vertical><checkbox id="done" marginLeft="4" marginRight="6" checked="{{this.done}}" /></horizontal></card></list><horizontal gravity="center"><button style="Widget.AppCompat.Button.Colored" w="auto" h="auto" id="gototb" text="開始任務" textSize="26sp" /></horizontal></vertical></frame>{/* 京東界面 */}<frame><vertical><card w="*" h="85" margin="10 5" cardCornerRadius="2dp"cardElevation="1dp" gravity="center_vertical"><vertical padding="18 8" h="auto"><text text="執行速度(默認正常速度50,越大越快)" textColor="#222222" textSize="18sp" /><input id="jdSpeed" inputType="number" hint="最小為1,最大為100" /></vertical><View bg="#f44336" h="*" w="10" /></card><card w="*" h="85" margin="10 5" cardCornerRadius="2dp"cardElevation="1dp" gravity="center_vertical"><vertical padding="18 8" h="auto"><text text="設置小金人任務次數" textColor="#222222" textSize="18sp" /><input id="goldTime" inputType="number" hint="最小為1,最大為50" /></vertical><View bg="#78909c" h="*" w="10" /></card><list id="jdList"><card w="*" h="50" margin="10 5" cardCornerRadius="2dp"cardElevation="1dp" foreground="?selectableItemBackground"><horizontal gravity="center_vertical"><View bg="{{this.color}}" h="*" w="10" /><vertical padding="10 8" h="auto" w="0" layout_weight="1"><text id="title" text="{{this.title}}" textColor="#222222" textSize="18sp" maxLines="1" /></vertical><checkbox id="done" marginLeft="4" marginRight="6" checked="{{this.done}}" /></horizontal></card></list><horizontal gravity="center"><button style="Widget.AppCompat.Button.Colored" w="auto" h="auto" id="gotojd" text="開始任務" textSize="26sp" /><button style="Widget.AppCompat.Button.Colored" w="auto" h="auto" id="gotojdGold" text="小金人" textSize="26sp" /></horizontal></vertical></frame>{/* 關于 */}<frame><ScrollView><vertical><horizontal gravity="center" margin="10 5" w="*" h="auto"><text text="使用方法" textStyle="bold" textColor="#222222" textSize="22sp" maxLines="1" /></horizontal><card w="*" h="auto" margin="10 5" cardCornerRadius="2dp"cardElevation="1dp" foreground="?selectableItemBackground"><horizontal gravity="center_vertical"><vertical padding="15 8" h="auto" w="auto" layout_weight="1"><text id="help" text="" textColor="#222222" textSize="18sp" maxLines="50" /></vertical></horizontal></card><horizontal gravity="center" margin="10 5" w="*" h="auto"><text text="常見問題" textStyle="bold" textColor="#222222" textSize="22sp" maxLines="1" /></horizontal><card w="*" h="auto" margin="10 5" cardCornerRadius="2dp"cardElevation="1dp" foreground="?selectableItemBackground"><horizontal gravity="center_vertical"><vertical padding="15 8" h="auto" w="auto" layout_weight="1"><text id="question" text="" textColor="#222222" textSize="18sp" maxLines="100" /></vertical></horizontal></card><horizontal gravity="center" margin="10 5" w="*" h="auto"><text text="關于軟件" textStyle="bold" textColor="#222222" textSize="22sp" maxLines="1" /></horizontal><card w="*" h="auto" margin="10 5" cardCornerRadius="2dp"cardElevation="1dp" foreground="?selectableItemBackground"><horizontal gravity="center_vertical"><vertical padding="15 8" h="auto" w="auto" layout_weight="1"><text id="about" text="" textColor="#222222" textSize="18sp" maxLines="10" /></vertical></horizontal></card></vertical></ScrollView></frame></viewpager></vertical><vertical layout_gravity="left" bg="#ffffff" h="*" w="280"><img w="280" h="200" scaleType="fitXY" src="http://images.shejidaren.com/wp-content/uploads/2014/10/023746fki.jpg" /><list id="menu"><horizontal bg="?selectableItemBackground" w="*"><img w="50" h="50" padding="16" src="{{this.icon}}" tint="{{color}}" /><text textColor="black" textSize="15sp" text="{{this.title}}" layout_gravity="center" /></horizontal></list></vertical></drawer>);// storages.remove("config");var config = storages.create("config");var taobao = config.get("taobao", {speed: 50,list: [{id: "duihuan",title: "是否開啟兌換",task: "去兌換",color: "#e91e63",done: true},{id: "search",title: "是否開啟搜索",task: "去搜索",color: "#ab47bc",done: true},{id: "weiguan",title: "是否開啟圍觀",task: "去圍觀",color: "#5c6bc0",done: true},{id: "liulan",title: "是否開啟瀏覽",task: "去瀏覽",color: "#7e57c2",done: true}]});var jd = config.get("jd", {speed: 50,goldTime: 20,gold: false,list: [{id: "jiagou",title: "是否開啟加購",color: "#5c6bc0",done: true},{id: "auto",title: "是否開啟全自動",color: "#7e57c2",done: true}]})var helpText = '按下音量鍵上鍵即可關閉正在運行的腳本。\n\n手機性能以及網絡情況錯綜復雜,自定義最適合自己的運行速度(1-100),作者建議一般情況使用50的增幅即可。\n\n勾選你需要的功能開關即可使用對應的自動化服務。\n\n淘寶目前需要手動打開活動頁面。\n\n京東默認自帶糾正,如果試用體驗不好可以及時前往吾愛帖子下反饋。\n\n如果懸浮窗不顯示可以檢查是否給予app懸浮窗權限或者重啟app。\n\n最后歡迎前往吾愛破解論壇搜索ZainCheung或者superBoyJack,在帖子下留言反饋。';var questionText = '1.為什么app在打開京東后就沒有反應了咋回事?\n答:在使用之前你需要先關掉京東的后臺,確保app打開時是從首頁進去的,而不是你的購物車頁面或者商品頁面。\n\n2.糾正功能為什么沒有讓我回到正確的頁面?\n答:糾正功能主要是為了防止彈出窗口,以及瀏覽8秒商品的長時間等待期間誤觸而新增的,腳本正在加購或者快速瀏覽時請不要干擾它,它干起活來很專注(滑稽)。\n\n3.加購任務為什么執行完一次就回到桌面了?\n答:因為任務完成后執行了返回操作,然而系統給它指向了桌面,不過這些問題已經在新版本里解決了,糾正功能可以自動回到活動頁面繼續刷任務。需要注意的是回到桌面后大約會等待5秒左右才可以回去,這是因為在第二次糾正前還有五次第一次糾正,所以還煩請稍稍耐心等待一下,不要見沒有回去以為出問題就草草關掉了。如果實在忍受不了加購的可以選擇不勾選它的框框。\n\n4.單靠這個app可以完成所有的任務嗎?\n答:除了京東的邀請好友助力,AR游戲以及淘寶的收菜等任務無法幫你完成,其他已經全部覆蓋,目前京東可以做到一次打開,刷完所有非主觀任務,最高可以做完50次不斷開。\n\n5.為什么要用app而不是去調用接口一鍵完成所有任務?\n答:app運行的原理就是模擬你對屏幕的操作,這樣JD和淘寶不能認為這是違規行為,如果是要通過調用接口掛多個號,,有黑號的風險,我覺得為了這個活動沒必要冒這個風險。\n\n6.可以給多個賬號刷任務么?\n答:可以。如果有應用分身可以不開啟全自動,借助分身,然后app啟動時會彈出選擇分身。如果不用分身,在上一個賬號做完所有任務后,切換到下一個賬號,多個賬號輪流切換,雖然稍有些麻煩,但比較保險。';var aboutText = '618助手 v2.0.0\n\n軟件僅供學習參考使用,切勿用于非法操作。\n\n軟件代碼全部免費開源,如有通過網上購買此軟件可以要求退款。\n\n作者ZainCheung享有代碼以及軟件的最終解釋權。';ui.help.setText(helpText);ui.question.setText(questionText);ui.about.setText(aboutText);// 淘寶配置項ui.taobaoSpeed.setText(taobao.speed.toString());ui.taobaoList.setDataSource(taobao.list);ui.taobaoSpeed.addTextChangedListener({afterTextChanged: (text) => {var tbSpeed = Number(text);if ((tbSpeed >= 1) && (tbSpeed <= 100)) {taobao.speed = tbSpeed;} else {ui.taobaoSpeed.setError("請填寫1-100的數字")}}})ui.taobaoList.on("item_bind", function (itemView, itemHolder) {//綁定勾選框事件itemView.done.on("check", function (checked) {let item = itemHolder.item;item.done = checked;let paint = itemView.title.paint;itemView.title.invalidate();});});ui.taobaoList.on("item_click", function (item, i, itemView, listView) {itemView.done.checked = !itemView.done.checked;});// 京東配置項ui.jdSpeed.setText(jd.speed.toString());ui.goldTime.setText(jd.goldTime.toString());ui.jdList.setDataSource(jd.list);ui.jdSpeed.addTextChangedListener({afterTextChanged: (text) => {var jdSpeed = Number(text);if ((jdSpeed >= 1) && (jdSpeed <= 100)) {jd.speed = jdSpeed;} else {ui.jdSpeed.setError("請填寫1-100的數字")}}})ui.goldTime.addTextChangedListener({afterTextChanged: (text) => {var time = Number(text);if ((time >= 1) && (time <= 50)) {jd.goldTime = time;} else {ui.goldTime.setError("請填寫1-50的數字")}}})ui.jdList.on("item_bind", function (itemView, itemHolder) {//綁定勾選框事件itemView.done.on("check", function (checked) {let item = itemHolder.item;item.done = checked;let paint = itemView.title.paint;itemView.title.invalidate();});});ui.jdList.on("item_click", function (item, i, itemView, listView) {itemView.done.checked = !itemView.done.checked;});//當離開本界面時保存ui.emitter.on("pause", () => {config.put("taobao", taobao);config.put("jd", jd);});//創建選項菜單(右上角)// ui.emitter.on("create_options_menu", menu => {// menu.add("關于");// });//監聽選項菜單點擊// ui.emitter.on("options_item_selected", (e, item) => {// switch (item.getTitle()) {// case "關于":// alert("關于", "歡迎使用618助手v2.0.0");// break;// }// e.consumed = true;// });activity.setSupportActionBar(ui.toolbar);//設置滑動頁面的標題ui.viewpager.setTitles(["淘寶", "京東", "更多"]);//讓滑動頁面和標簽欄聯動ui.tabs.setupWithViewPager(ui.viewpager);//讓工具欄左上角可以打開側拉菜單ui.toolbar.setupWithDrawer(ui.drawer);ui.menu.setDataSource([{title: "喜歡軟件",icon: "@drawable/ic_favorite_black_48dp"},{title: "作者",icon: "@drawable/ic_android_black_48dp"},{title: "退出",icon: "@drawable/ic_exit_to_app_black_48dp"}]);ui.menu.on("item_click", item => {switch (item.title) {case "喜歡軟件":app.openUrl('https://www.52pojie.cn/thread-1186000-1-1.html');break;case "作者":alert("作者", "ZainCheung");break; case "退出":ui.finish();break;}});ui.gototb.click(function () {threads.start(function () {var i = 0;var j = 0;// 暫時去掉,'去收菜'// var taskList = ['去兌換', '去搜索', '去圍觀', '去瀏覽'];var taskList = [];taobao.list.forEach(element => {if(element.done){taskList.push(element.task);}});var speed = 100 - taobao.speed;var height = device.height;var width = device.width;setScreenMetrics(width, height);console.show();auto.waitFor();sleep(random(21, 31) * speed);//打開活動頁面log("正在打開淘寶");launch("com.taobao.taobao");sleep(random(21, 31) * speed);log("正在等待進入列車活動頁面");log("請手動點進列車活動頁面")// sleep(5000);className("android.widget.Button").text("做任務,領喵幣").waitFor()sleep(random(21, 31) * speed);if (!textContains("淘寶成就點").exists()) {className("android.widget.Button").text("做任務,領喵幣").findOne().click()log("點擊成功");}sleep(random(31, 41) * speed);if (className("android.widget.Button").text("簽到").exists()) {className("android.widget.Button").text("簽到").click()sleep(random(201, 211));log("簽到成功");} else { log("已簽到"); }sleep(random(31, 41) * speed);taskList.forEach(task => {while (textContains(task).exists()) {log("開始做第" + (i + 1) + "次任務!");var a = text(task).findOnce(j);switch (task) {case '去兌換':log("開始兌換喵幣");sleep(random(11, 21) * speed);a.click();sleep(random(11, 21) * speed);i++;log("已完成兌換");log("已完成第" + i + "次任務!");break;case '去收菜':log("開始去收菜");sleep(random(11, 21) * speed);a.click();sleep(random(11, 21) * speed);textStartsWith("收3次作物").findOne(5000);sleep(random(11, 21) * speed);if (text("立即去收").exists()) {text("立即去收").findOne().click();}sleep(random(11, 21) * speed);for (var t = 0; t < 5; t++) {try {textContains("萬").findOnce(t).click();sleep(random(21, 41) * speed)} catch (error) {log("收菜出錯了")continue;}}sleep(random(31, 41) * speed);i++;log("收完菜準備回去了")log("已完成第" + i + "次任務!")back();break;case '去搜索':case '去圍觀':case '去瀏覽':sleep(random(11, 21) * speed);a.click();sleep(random(31, 41) * speed);swipe(width / 2, height - 500, width / 2, 0, random(16, 18) * speed);sleep(random(51, 61) * speed);swipe(width / 2, height - 500, width / 2, 0, random(16, 18) * speed);sleep(random(121, 131) * speed);swipe(width / 2, height - 500, width / 2, 0, random(16, 18) * speed);textContains("完成").findOne(random(201, 211) * speed);i++;log("已完成第" + i + "次任務!")back();break;default:log("default")break;}sleep(random(41, 51) * speed);}});console.info("任務貌似已經做完了\n如未完成,請重新運行");});});ui.gotojd.click(function () {threads.start(function () {console.show();auto.waitFor();var jdAuto;var taskList = ['8秒', '瀏覽5個', '瀏覽可得'];var speed = 100 - jd.speed;var i = 0;var j = 0;jd.list.forEach(element => {switch (element.id) {case 'jiagou':if (element.done) {taskList.push('去加購');}break;case 'auto':jdAuto = element.done;break;default:break;}});sleep(random(11, 21) * speed);if (jdAuto) {//打開活動頁面log("正在進入個人中心");gotoJd(speed);log("到達任務中心");} else {console.warn("請手動打開活動的任務列表")textContains("任務每日0點刷新").waitFor()sleep(random(21, 31) * speed);log("到達任務中心");}//簽到sleep(random(11, 21) * speed);if (text("去簽到").exists()) {text("去簽到").findOne().click();sleep(random(4, 9) * speed);log("簽到成功")}if (text("已簽到").exists()) {sleep(random(11, 21) * speed);log("已簽到")} else {text("簽到").findOne().click();sleep(random(11, 21) * speed);log("簽到成功")}sleep(random(31, 31) * speed);while (1) {var next = false;var a = text("去完成").findOnce(j);if (a != null) {//獲取父控件var b = a.parent().parent().parent();//獲取第一個子控件var c = b.child(0).child(1).text();taskList.forEach(task => {switch (task) {case '8秒':if (c.search(task) != -1) {i++;next = true;log("開始執行8秒任務");sleep(random(11, 15) * speed);a.click();sleep(random(101, 111) * speed);textStartsWith("恭喜完成").findOne(8000);sleep(random(4, 11) * speed);back();log("已完成第" + i + "次任務!");sleep(random(41, 21) * speed);j = 0;}break;case '瀏覽5個':if (c.search(task) != -1) {i++;next = true;log("開始執行瀏覽5個商品任務");sleep(random(11, 15) * speed);a.click();sleep(random(25, 31) * speed);for (var t = 0; t < 5; t++) {if (textContains("瀏覽以下").findOnce()) {log("正在瀏覽第" + (t + 1) + "個商品!");idContains("view_").findOnce(t).click();sleep(random(32, 35) * speed)back()sleep(random(32, 35) * speed)} else { }}textStartsWith("已完成").findOne(8000);sleep(random(21, 31) * speed);try {// 點擊左上角的返回鍵id("fe").findOne().click();} catch (error) {back();}log("已完成第" + i + "次任務!");sleep(random(41, 51) * speed);j = 0;}break;case '去加購':if (c.search(task) != -1) {i++;next = true;a.click();log("開始執行加購任務");sleep(random(21, 31) * speed);for (var t = 0; t < 5; t++) {//修復加購問題,刪掉了.child(2)子節點idContains("cart_").findOnce(t).click();sleep(random(21, 31) * speed)}back();log("已完成第" + i + "次任務!");sleep(random(41, 51) * speed);j = 0;}break;case '瀏覽可得':if (c.search(task) != -1) {i++;next = true;a.click();log("開始執行快速瀏覽任務");sleep(random(21, 31) * speed);sleep(random(11, 15) * speed);back();log("已完成第" + i + "次任務!");sleep(random(41, 51) * speed);j = 0;}break;default:break;}});if (next) { j = 0; }else { j++; }} else {correct();}}// }/*** 糾正方法*/function correct() {log("可能出了點問題,正在嘗試第一次糾正");for (let index = 0; index < 5; index++) {back();sleep(random(21, 31) * speed);var d = text("去完成").findOnce(j);if (d != null) {return}}if (d == null) {log("正在嘗試第二次糾正");app.startActivity({data: "openApp.jdMobile://virtual?params=%7B%22des%22%3A%22m%22%2C%22url%22%3A%22https%3A%2F%2Fbunearth.m.jd.com%2FbabelDiy%2FZeus%2F3xAU77DgiPoDvHdbXUZb95a7u71X%2Findex.html%22%2C%22category%22%3A%22jump%22%2C%22sourceType%22%3A%22JSHOP_SOURCE_TYPE%22%2C%22sourceValue%22%3A%22JSHOP_SOURCE_VALUE%22%2C%22M_sourceFrom%22%3A%22lkyl%22%2C%22msf_type%22%3A%22click%22%2C%22m_param%22%3A%7B%22m_source%22%3A%220%22%2C%22event_series%22%3A%7B%7D%2C%22jda%22%3A%22177095863.1664140455.1538579865.1572975960.1572979455.472%22%2C%22usc%22%3A%22androidapp%22%2C%22ucp%22%3A%22t_335139774%22%2C%22umd%22%3A%22appshare%22%2C%22utr%22%3A%22CopyURL%22%2C%22jdv%22%3A%22177095863%7Candroidapp%7Ct_335139774%7Cappshare%7CCopyURL%7C1572882675599%22%2C%22ref%22%3A%22https%3A%2F%2Fbunearth.m.jd.com%2FbabelDiy%2FZeus%2F3xAU77DgiPoDvHdbXUZb95a7u71X%2Findex.html%22%2C%22psn%22%3A%221664140455%7C472%22%2C%22psq%22%3A5%2C%22pc_source%22%3A%22%22%2C%22mba_muid%22%3A%221664140455%22%2C%22mba_sid%22%3A%221572979455588510925986537476%22%2C%22std%22%3A%22MO-J2011-1%22%2C%22par%22%3A%22%22%2C%22event_id%22%3A%22Mnpm_ComponentApplied%22%2C%22mt_xid%22%3A%22%22%2C%22mt_subsite%22%3A%22%22%7D%2C%22SE%22%3A%7B%22mt_subsite%22%3A%22%22%2C%22__jdv%22%3A%22177095863%7Candroidapp%7Ct_335139774%7Cappshare%7CCopyURL%7C1572882675599%22%2C%22__jda%22%3A%22177095863.1664140455.1538579865.1572975960.1572979455.472%22%7D%7D",});log("進入個人中心");sleep(random(21, 31) * speed);className("android.view.View").text("做任務領金幣").waitFor();sleep(random(21, 31) * speed);if (!textContains("任務每日0點刷新").exists()) {className("android.view.View").text("做任務領金幣").findOne().parent().click()}textContains("任務每日0點刷新").waitFor()sleep(random(21, 31) * speed);var e = text("去完成").findOnce(j);if (e == null) {console.info("貌似沒有任務了,腳本退出\n如未完成,請重新運行");exit();}}}/*** 打開京東App并跳轉到任務欄*/function gotoJd() {app.startActivity({data: "openApp.jdMobile://virtual?params=%7B%22des%22%3A%22m%22%2C%22url%22%3A%22https%3A%2F%2Fbunearth.m.jd.com%2FbabelDiy%2FZeus%2F3xAU77DgiPoDvHdbXUZb95a7u71X%2Findex.html%22%2C%22category%22%3A%22jump%22%2C%22sourceType%22%3A%22JSHOP_SOURCE_TYPE%22%2C%22sourceValue%22%3A%22JSHOP_SOURCE_VALUE%22%2C%22M_sourceFrom%22%3A%22lkyl%22%2C%22msf_type%22%3A%22click%22%2C%22m_param%22%3A%7B%22m_source%22%3A%220%22%2C%22event_series%22%3A%7B%7D%2C%22jda%22%3A%22177095863.1664140455.1538579865.1572975960.1572979455.472%22%2C%22usc%22%3A%22androidapp%22%2C%22ucp%22%3A%22t_335139774%22%2C%22umd%22%3A%22appshare%22%2C%22utr%22%3A%22CopyURL%22%2C%22jdv%22%3A%22177095863%7Candroidapp%7Ct_335139774%7Cappshare%7CCopyURL%7C1572882675599%22%2C%22ref%22%3A%22https%3A%2F%2Fbunearth.m.jd.com%2FbabelDiy%2FZeus%2F3xAU77DgiPoDvHdbXUZb95a7u71X%2Findex.html%22%2C%22psn%22%3A%221664140455%7C472%22%2C%22psq%22%3A5%2C%22pc_source%22%3A%22%22%2C%22mba_muid%22%3A%221664140455%22%2C%22mba_sid%22%3A%221572979455588510925986537476%22%2C%22std%22%3A%22MO-J2011-1%22%2C%22par%22%3A%22%22%2C%22event_id%22%3A%22Mnpm_ComponentApplied%22%2C%22mt_xid%22%3A%22%22%2C%22mt_subsite%22%3A%22%22%7D%2C%22SE%22%3A%7B%22mt_subsite%22%3A%22%22%2C%22__jdv%22%3A%22177095863%7Candroidapp%7Ct_335139774%7Cappshare%7CCopyURL%7C1572882675599%22%2C%22__jda%22%3A%22177095863.1664140455.1538579865.1572975960.1572979455.472%22%7D%7D",});sleep(random(21, 31) * speed);className("android.view.View").text("做任務領金幣").waitFor();sleep(random(21, 31) * speed);if (!textContains("任務每日0點刷新").exists()) {className("android.view.View").text("做任務領金幣").findOne().parent().click()}textContains("任務每日0點刷新").waitFor()sleep(random(21, 31) * speed);}});});ui.gotojdGold.click(function () {threads.start(function () {console.show();auto.waitFor();var jdAuto = true;var speed = 100 - jd.speed;jd.list.forEach(element => {switch (element.id) {case 'auto':jdAuto = element.done;break;default:break;}});if(jdAuto){//打開活動頁面log("正在進入個人中心");app.startActivity({ data: "openApp.jdMobile://virtual?params=%7B%22des%22%3A%22m%22%2C%22url%22%3A%22https%3A%2F%2Fbunearth.m.jd.com%2FbabelDiy%2FZeus%2F3xAU77DgiPoDvHdbXUZb95a7u71X%2Findex.html%22%2C%22category%22%3A%22jump%22%2C%22sourceType%22%3A%22JSHOP_SOURCE_TYPE%22%2C%22sourceValue%22%3A%22JSHOP_SOURCE_VALUE%22%2C%22M_sourceFrom%22%3A%22lkyl%22%2C%22msf_type%22%3A%22click%22%2C%22m_param%22%3A%7B%22m_source%22%3A%220%22%2C%22event_series%22%3A%7B%7D%2C%22jda%22%3A%22177095863.1664140455.1538579865.1572975960.1572979455.472%22%2C%22usc%22%3A%22androidapp%22%2C%22ucp%22%3A%22t_335139774%22%2C%22umd%22%3A%22appshare%22%2C%22utr%22%3A%22CopyURL%22%2C%22jdv%22%3A%22177095863%7Candroidapp%7Ct_335139774%7Cappshare%7CCopyURL%7C1572882675599%22%2C%22ref%22%3A%22https%3A%2F%2Fbunearth.m.jd.com%2FbabelDiy%2FZeus%2F3xAU77DgiPoDvHdbXUZb95a7u71X%2Findex.html%22%2C%22psn%22%3A%221664140455%7C472%22%2C%22psq%22%3A5%2C%22pc_source%22%3A%22%22%2C%22mba_muid%22%3A%221664140455%22%2C%22mba_sid%22%3A%221572979455588510925986537476%22%2C%22std%22%3A%22MO-J2011-1%22%2C%22par%22%3A%22%22%2C%22event_id%22%3A%22Mnpm_ComponentApplied%22%2C%22mt_xid%22%3A%22%22%2C%22mt_subsite%22%3A%22%22%7D%2C%22SE%22%3A%7B%22mt_subsite%22%3A%22%22%2C%22__jdv%22%3A%22177095863%7Candroidapp%7Ct_335139774%7Cappshare%7CCopyURL%7C1572882675599%22%2C%22__jda%22%3A%22177095863.1664140455.1538579865.1572975960.1572979455.472%22%7D%7D",});sleep(1000);}else{console.warn("請手動打開活動的小金人頁面")}className("android.view.View").text("做任務領金幣").waitFor();log("到達個人中心");sleep(1000);var x;var y;var count = 1;if (!textContains("點我得金幣").exists()) {console.warn("請確保頁面上存在小金人且有'點我得金幣'等字樣!!")textContains("點我得金幣").waitFor();}var g = textContains("點我得金幣").findOne();x = g.bounds().centerX();y = g.bounds().centerY();log("小金人位置獲取成功!");while(count <= jd.goldTime){for(var i = 0;i<5;i++){click(x,y);sleep(200);}log("第" + count + "次任務已完成");sleep(random(121, 131) * speed);count ++;}log("小金人任務成功!");return});});}//啟用按鍵監聽 events.observeKey(); //監聽音量上鍵按下 events.onKeyDown("volume_up", function (event) {threads.shutDownAll();console.clear();console.hide();toast("任務停止"); });

總結

以上是生活随笔為你收集整理的利用JavaScript实现京东自动叠蛋糕+淘宝自动领喵币,叠列车+618全民购物的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。