B2BÍøÂçÈí¼þ

 ÕÒ»ØÃÜÂë
 Á¢¼´×¢²á ÉóºËÍøÕ¾ºÅ:QQ:896757558
ËÑË÷
²é¿´: 7|»Ø¸´: 0
´òÓ¡ ÉÏÒ»Ö÷Ìâ ÏÂÒ»Ö÷Ìâ

¼«ËÙÊÓÆµAPPË¢½ð±Ò

[¸´ÖÆÁ´½Ó]

1151

Ö÷Ìâ

1156

Ìû×Ó

7881

»ý·Ö

abc

Rank: 9Rank: 9Rank: 9

»ý·Ö
7881
Ìø×ªµ½Ö¸¶¨Â¥²ã
Â¥Ö÷
¼«ËÙÊÓÆµAPPË¢½ð±Ò
¼«ËÙÊÓÆµAPPË¢½ð±Ò B2BÍøÂçÈí¼þ
  1. // =============================================================================
  2. //  ¼«ËÙÊÓÆµAPPË¢½ð±Ò - ¼«¼òÎȶ¨°æ£¨AIWROK / ÎÞ°­ + Agent˫ģʽ£©
  3. //  Ö§³Ö£º¶¶Òô¼«ËÙ°æ(com.ss.android.ugc.aweme.lite)
  4. //        ¿ìÊÖ¼«ËÙ°æ(com.kuaishou.nebula)
  5. //        ½ñÈÕÍ·Ìõ¼«ËÙ°æ(com.ss.android.article.lite)
  6. //  Ô­Àí£ºÖ»×öÁ½¸ö¶¯×÷¢Ùÿ¸ôNÃëÏ»¬¿´ÏÂÒ»¸öÊÓÆµ ¢Ú¶¨ÆÚµã»÷±¦Ïä/¹ã¸æ×¬½ð±Ò
  7. //        ²»×ö¸´ÔÓXMLʶ±ð ¡ú ¾øÎÞÂÒµãÎÊÌâ
  8. // =============================================================================

  9. print.log("¨X¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨[");
  10. print.log("¨U  ¼«ËÙÊÓÆµË¢½ð±Ò - ¼«¼òÎȶ¨°æ              ¨U");
  11. print.log("¨U  Ö»×ö£º»¬ÆÁ + µã±¦Ïä   ²»»áÂҵ㣡         ¨U");
  12. print.log("¨^¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨a");
  13. print.time();

  14. // =============================================================================
  15. //  µÚÒ»²¿·Ö£ºÅäÖ㨰´ÄãÊÖ»ú·Ö±æÂÊ/ϰ¹ß¸ÄÕâÀ
  16. // =============================================================================
  17. var CONFIG = {
  18.     // ===== Ñ¡ÔñÄãҪˢµÄAPP£º1=¶¶Òô¼«ËÙ°æ  2=¿ìÊÖ¼«ËÙ°æ  3=½ñÈÕÍ·Ìõ¼«ËÙ°æ =====
  19.     Ä¿±êAPP±àºÅ: 3,

  20.     // ===== ºËÐIJÎÊý =====
  21.     ×ÜÔËÐзÖÖÓ: 30,           // ×ܹ²Åܶà¾Ã£¨·ÖÖÓ£¬µ½µã×Ô¶¯Í˳ö£©
  22.     ÿ¸öÊÓÆµÃëÊý: 18,         // ÿ¸öÊÓÆµÍ£ÁôÃëÊý£¨15-20Ãë±È½ÏÎÈ£¬²»»á±»¼ì²âÃë»®£©
  23.     »¬¶¯Æðµã: [0.5, 0.78],    // »¬¶¯Æðµã°Ù·Ö±È£¨ÆÁÄ»ÖÐÏ·½ÍùÉÏ»¬£©
  24.     »¬¶¯ÖÕµã: [0.5, 0.32],    // »¬¶¯ÖÕµã°Ù·Ö±È
  25.     »¬¶¯Ê±³¤ºÁÃë: 620,        // »¬¶¯Ê±³¤£¨Ä£ÄâÈËÊÖ£¬²»ÒªÌ«¿ì£©

  26.     ±¦Ïäµã»÷·ÖÖÓ¼ä¸ô: 2,      // ÿ¼¸·ÖÖÓÈ¥µãÒ»´Î±¦ÏäTab£¨Í·Ìõ=µ×²¿"ÈÎÎñ"Tab£©
  27.     Ðü¸¡ºì°üµã»÷ÊÓÆµ¼ä¸ô: 3,  // ÿˢ¼¸¸öÊÓÆµµãÒ»´ÎÐü¸¡ºì°ü£¨Í·Ìõ=×ó²à´ø»ÆÈ¦µÄºì°ü£©
  28.     ²Ù×÷¼ä¸ôºÁÃë: 900,        // Á½´Îµã»÷Ö®¼äÀäÈ´

  29.     // ===== Èý¸öAPPµÄ°üÃû + ±¦ÏäλÖðٷֱȣ¨Í¨ÓÃ1080P+·Ö±æÂʶ¼ÊÊÓã©=====
  30.     APP±í: [
  31.         {
  32.             ±àºÅ: 1, Ãû³Æ: "¶¶Òô¼«ËÙ°æ",
  33.             °üÃû: "com.ss.android.ugc.aweme.lite",
  34.             Ê×Ò³Tab×ø±ê: [0.1, 0.96], // µ×²¿"Ê×Ò³"λÖÃ
  35.             ±¦Ïä×ø±ê:   [0.925, 0.81],// ÓÒÏÂ"¿´ÊÓÆµ/׬½ð±Ò±¦Ïä"Ðü¸¡Î»ÖÃ
  36.             ¶îÍ⿪ºì°ü×ø±ê: [0.93, 0.93], // ÓÒÏÂ"¼ÆÊ±ºì°ü"
  37.             ËÑË÷¿ò×ø±ê: null          // ¶¶Òô²»ÐèÒªËÑË÷Èë¿Ú
  38.         },
  39.         {
  40.             ±àºÅ: 2, Ãû³Æ: "¿ìÊÖ¼«ËÙ°æ",
  41.             °üÃû: "com.kuaishou.nebula",
  42.             Ê×Ò³Tab×ø±ê: [0.1, 0.97],
  43.             ±¦Ïä×ø±ê:   [0.95, 0.42], // ÓÒ±ßÊúÌõ"¹Ò¼þ/ºì°ü"
  44.             ¶îÍ⿪ºì°ü×ø±ê: [0.06, 0.42], // ×ó±ßºì°üȦ
  45.             ËÑË÷¿ò×ø±ê: [0.88, 0.09]
  46.         },
  47.         {
  48.             ±àºÅ: 3, Ãû³Æ: "½ñÈÕÍ·Ìõ¼«ËÙ°æ",
  49.             °üÃû: "com.ss.android.article.lite",
  50.             // ¡ïÍ·Ìõ¼«ËÙ°æµ×²¿5Tab£ºÊ×Ò³(0.1)/ÊÓÆµ(0.3)/¿ª±¦Ïä(0.55)/É̳Ç(0.7)/ÎÒµÄ(0.9)
  51.             // ±ØÐë½ø"ÊÓÆµ"Tab²ÅÊÇÊÓÆµÁ÷£¬"Ê×Ò³"TabÊÇÎÄÕÂÁÐ±í²»ÄÜË¢ÊÓÆµ£¡
  52.             Ê×Ò³Tab×ø±ê: [0.3, 0.9656],  // ¡ï"ÊÓÆµ"Tab£¨XMLʵ²â£©
  53.             ±¦Ïä×ø±ê:   [0.5, 0.9656],  // ¡ïµ×²¿"¿ª±¦Ïä"TabÕû¿éÖÐÐÄ£¨XMLʵ²â boundsÖÐÐÄ£©
  54.             ¶îÍ⿪ºì°ü×ø±ê: [0.08, 0.62], // ¡ï×ó²àºì°üÐü¸¡´°£¨½ØÍ¼Àï´ø»ÆÉ«½ø¶ÈȦ£©
  55.             ËÑË÷¿ò×ø±ê: [0.52, 0.078]
  56.         }
  57.     ],

  58.     // ===== ģʽ =====
  59.     ÓÅÏÈʹÓÃAgentģʽ: true,
  60.     µ÷ÊÔģʽ: true
  61. };

  62. // =============================================================================
  63. //  µÚ¶þ²¿·Ö£º¼«¼ò²Ù×÷ÒýÇæ£¨Agentģʽ / ÎÞ°­Ä£Ê½ ×Ô¶¯Çл»£©
  64. // =============================================================================
  65. var Engine = {
  66.     mode: "",
  67.     ÆÁÄ»¿í: 0,
  68.     ÆÁÄ»¸ß: 0,

  69.     init: function() {
  70.         print.log("\n¡¾ÒýÇæ³õʼ»¯¡¿¼ì²âģʽ...");
  71.         if (CONFIG.ÓÅÏÈʹÓÃAgentģʽ) {
  72.             try { if (agent.isOpen()) { this.mode = "agent"; print.log("✓ Agent´úÀíģʽ"); } } catch(e) {}
  73.         }
  74.         if (this.mode === "") {
  75.             try { if (typeof auto !== 'undefined') { this.mode = "auto"; print.log("✓ ÎÞ°­(Accessibility)ģʽ"); } } catch(e) {}
  76.         }
  77.         if (this.mode === "") { print.log("✗ Á½¸öģʽ¶¼²»¿ÉÓã¡¿ªÆôAgent»òÎÞÕϰ­ºóÔÙÅÜ"); return false; }

  78.         try {
  79.             if (this.mode === "agent") {
  80.                 var raw = "" + agent.shell("wm size");
  81.                 var m = raw.match(/(\d+)x(\d+)/);
  82.                 this.ÆÁÄ»¿í = m ? parseInt(m[1]) : 1080;
  83.                 this.ÆÁÄ»¸ß = m ? parseInt(m[2]) : 2400;
  84.             } else {
  85.                 this.ÆÁÄ»¿í = screen.getScreenWidth();
  86.                 this.ÆÁÄ»¸ß = screen.getScreenHeight();
  87.             }
  88.         } catch(e) { this.ÆÁÄ»¿í = 1080; this.ÆÁÄ»¸ß = 2400; }
  89.         print.log("✓ ÆÁÄ»³ß´ç£º" + this.ÆÁÄ»¿í + " ¡Á " + this.ÆÁÄ»¸ß);
  90.         return true;
  91.     },

  92.     _xy: function(px, py) { return [Math.floor(this.ÆÁÄ»¿í*px), Math.floor(this.ÆÁÄ»¸ß*py)]; },

  93.     click: function(px, py) {
  94.         // Óà auto.clickPercent£¨°Ù·Ö±È×ø±êµã»÷£¬ºÍ swipPercent_v2 ÅäÌ×£©
  95.         try {
  96.             auto.clickPercent(px, py);
  97.         } catch(e) {
  98.             try { agent.shell("input tap " + Math.floor(this.ÆÁÄ»¿í*px) + " " + Math.floor(this.ÆÁÄ»¸ß*py)); } catch(e2) {}
  99.         }
  100.         sleep.millisecond(ºÁÃë = CONFIG.²Ù×÷¼ä¸ôºÁÃë);
  101.         return true;
  102.     },

  103.     // ͨ¹ýXMLÕÒTab²¢µã»÷£¨ÒѽûÓã¬ÓÃ×ø±êÌæ´ú£©
  104.     clickTabByName: function(Ãû³Æ) {
  105.         return false;
  106.     },

  107.     swipe: function() {
  108.         // ¹Ø¼ü£º´Ó×ó²à»¬£¬±Ü¿ªÖÐÐĵÄ"È«ÆÁ²¥·Å"°´Å¥
  109.         // È«ÆÁ°´Å¥ centerPercent="[0.5,0.6438]"£¬·¶Î§ x=[0.3861,0.6139]
  110.         // ËùÒÔ»¬¶¯ x È¡ 0.35£¨×ó²à£¬±Ü¿ªÈ«ÆÁ°´Å¥ÇøÓò£©
  111.         // y: 0.85 ¡ú 0.10£¨¸²¸Ç75%ÆÁ¸ß£¬È·±£·­Ò³£©
  112.         // duration=300ms£¨¿ìËÙ»¬£¬²»±»Ê¶±ð³Éµã»÷£©
  113.         // stay=0ms£¨²»×öÍ£Áô£¬±ÜÃⱻʶ±ðΪtap£©
  114.         try {
  115.             auto.swipPercent_v2(0.35, 0.85, 0.35, 0.10, 300, 0);
  116.         } catch(e) {
  117.             print.log("  ⚠ swipPercent_v2 Òì³£: " + e.message);
  118.         }
  119.         sleep.millisecond(ºÁÃë = 500);
  120.     },

  121.     back: function() {
  122.         try { if (this.mode==="agent") agent.shell("input keyevent 4"); else auto.back(); } catch(e) {}
  123.         sleep.millisecond(ºÁÃë=700);
  124.     },

  125.     home: function() {
  126.         try { if (this.mode==="agent") agent.shell("input keyevent 3"); else auto.home(); } catch(e) {}
  127.         sleep.second(Ãë=1);
  128.     },

  129.     openApp: function(pkg) {
  130.         try {
  131.             // Óà app.resetApp Æô¶¯£¨AIWROKÔ­ÉúAPI£¬×îÎȶ¨£©
  132.             app.resetApp(pkg);
  133.             print.log("✓ Æô¶¯APP£º" + pkg);
  134.             sleep.second(Ãë = 8);
  135.             return true;
  136.         } catch(e) {
  137.             print.log("⚠ app.resetApp ʧ°Ü:"+e.message+"£¬³¢ÊÔ monkey ¶µµ×...");
  138.             try {
  139.                 agent.shell("monkey -p " + pkg + " -c android.intent.category.LAUNCHER 1");
  140.                 sleep.second(Ãë = 8);
  141.                 return true;
  142.             } catch(e2) { print.log("⚠ Æô¶¯Íêȫʧ°Ü:"+e2.message); return false; }
  143.         }
  144.     },

  145.     // µ¯´°´¦Àí£º½ûÓã¨ÔÚÊÓÆµÒ³Ã¤µã»áµãµ½µãÔÞ/·ÖÏí/ÆÀÂÛ°´Å¥£¬Ôì³ÉÂҵ㣩
  146.     ¹Ø±ÕСµ¯´°: function() {
  147.         return 0;
  148.     },

  149.     // ÎÞdump°æÕÒ×Ö£ºÖ±½Ó·µ»Øfalse£¨½ûÓ㬷ÀÖ¹¿¨ËÀ£©
  150.     findAndClickText: function(¹Ø¼ü´Ê) {
  151.         return false;
  152.     },

  153.     _cat: function(f) { try { var r = ""+agent.shell("cat "+f); var i=r.indexOf("successMsg:"); if (i!==-1){var a=r.substring(i+11);var j=a.indexOf(",errorMsg:"); if (j!==-1)a=a.substring(0,j); return a.trim();} return r;} catch(e){return "";} }
  154. };

  155. // =============================================================================
  156. //  µÚÈý²¿·Ö£ºÖ÷Á÷³Ì£¨¼«¼ò£¬Á½¸ö¶¯×÷Ñ­»·£©
  157. // =============================================================================
  158. function main() {
  159.     if (!Engine.init()) return;

  160.     var APP = CONFIG.APP±í[CONFIG.Ä¿±êAPP±àºÅ - 1];
  161.     if (!APP) { print.log("✗ Ä¿±êAPP±àºÅ²»¶Ô£¬Ö»ÄÜÊÇ 1/2/3"); return; }
  162.     print.log("\n▶▶▶ Ä¿±ê£º" + APP.Ãû³Æ + "£¨°üÃû " + APP.°üÃû + "£©");
  163.     print.log("▶▶▶ ×Üʱ³¤£º" + CONFIG.×ÜÔËÐзÖÖÓ + " ·ÖÖÓ / ÿ¸öÊÓÆµÍ£Áô " + CONFIG.ÿ¸öÊÓÆµÃëÊý + " Ãë");

  164.     // ========== 1. Æô¶¯APP ==========
  165.     print.log("[²½Öè1] Æô¶¯APP...");
  166.     Engine.openApp(APP.°üÃû);
  167.     sleep.second(Ãë = 10);
  168.     Engine.¹Ø±ÕСµ¯´°();

  169.     // ========== 2. Çл»µ½ÊÓÆµTab£¨Ö±½Ó×ø±ê£¬ÎÞdump£©==========
  170.     print.log("[²½Öè2] Çл»µ½ÊÓÆµTab...");
  171.    
  172.     // Ö±½ÓÓÃ×ø±êµãÊÓÆµTab (0.3, 0.9656)
  173.     auto.clickPercent(0.3, 0.9656);
  174.     sleep.second(Ãë = 3);
  175.     Engine.¹Ø±ÕСµ¯´°();
  176.    
  177.     // Ç¿ÖÆÔÙÇÐÒ»´Î£¨È·±£Çгɹ¦£©
  178.     auto.clickPercent(0.3, 0.9656);
  179.     sleep.second(Ãë = 2);
  180.     Engine.¹Ø±ÕСµ¯´°();
  181.    
  182.     print.log("✓ ÒѽøÈëÊÓÆµTab");

  183.     // ========== 3. Ö÷Ñ­»· ==========
  184.     var ¿ªÊ¼Ê±¼ä´Á = Date.now();
  185.     var ×î´óºÁÃë = CONFIG.×ÜÔËÐзÖÖÓ * 60 * 1000;
  186.     // µÚÒ»´Î 30 Ãë¾Íµã±¦Ï䣨Á¢¿Ì¾Í¶¯ÆðÀ´£©
  187.     var Éϴε㱦Ïä = ¿ªÊ¼Ê±¼ä´Á - (CONFIG.±¦Ïäµã»÷·ÖÖÓ¼ä¸ô * 60 * 1000 - 30 * 1000);
  188.     var ÉϴεãÐü¸¡ºì°ü = ¿ªÊ¼Ê±¼ä´Á;
  189.     var ÊÓÆµÊý = 0;
  190.     var ±¦Ïä´ÎÊý = 0;
  191.     var ºì°ü´ÎÊý = 0;

  192.     print.log("\n¨X¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T ¿ªÊ¼Ë¢ÊÓÆµ ¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨[");
  193.     print.log("  ¡¤ ±¦Ïä¼ä¸ô " + CONFIG.±¦Ïäµã»÷·ÖÖÓ¼ä¸ô + " ·ÖÖÓ£¬µÚ1´Î30Ãë´¥·¢");
  194.     if (APP.¶îÍ⿪ºì°ü×ø±ê) {
  195.         print.log("  ¡¤ ÿ " + CONFIG.Ðü¸¡ºì°üµã»÷ÊÓÆµ¼ä¸ô + " ¸öÊÓÆµµãÒ»´ÎÐü¸¡ºì°ü");
  196.     }

  197.     while ((Date.now() - ¿ªÊ¼Ê±¼ä´Á) < ×î´óºÁÃë) {
  198.         var Òѹý·ÖÖÓ = ((Date.now() - ¿ªÊ¼Ê±¼ä´Á) / 60000).toFixed(1);
  199.         var Ê£Óà·ÖÖÓ = (CONFIG.×ÜÔËÐзÖÖÓ - Òѹý·ÖÖÓ).toFixed(1);

  200.         // ---- A. ÿ¸ô±¦Ïä·ÖÖÓ¼ä¸ô ¡ú È¥µã±¦Ïä ----
  201.         var ¾àÉϴα¦ÏäMs = Date.now() - Éϴε㱦Ïä;
  202.         if (¾àÉϴα¦ÏäMs >= CONFIG.±¦Ïäµã»÷·ÖÖÓ¼ä¸ô * 60 * 1000) {
  203.             ±¦Ïä´ÎÊý++;
  204.             print.log("\n[" + Òѹý·ÖÖÓ + "m] &#128273; µÚ" + ±¦Ïä´ÎÊý + "´Î¿ª±¦Ïä");
  205.             
  206.             try {
  207.                 // µÚ1²½£ºµãµ×²¿"¿ª±¦Ïä/ÈÎÎñ"Tab
  208.                 print.log("  [±¦Ïä] 1. µãµ×²¿Tab (0.5,0.9656)");
  209.                 auto.clickPercent(0.5, 0.9656);
  210.                 sleep.second(Ãë = 3);

  211.                 // µÚ2²½£ºµã"¿´ÊÓÆµ×¬Ç®"¿¨Æ¬£¨XML centerPercent=[0.1569,0.2992]£©
  212.                 print.log("  [±¦Ïä] 2. µã'¿´ÊÓÆµ×¬Ç®' (0.157,0.299)");
  213.                 auto.clickPercent(0.157, 0.299);
  214.                 sleep.second(Ãë = 5);

  215.                 // µÚ3²½£º½øÈë¿´ÊÓÆµ×¬Ç®×ÓÒ³£¬µãÖÐÑë´ó°´Å¥
  216.                 print.log("  [±¦Ïä] 3. µã¿´ÊÓÆµ°´Å¥ (0.5,0.6)");
  217.                 auto.clickPercent(0.5, 0.6);
  218.                 sleep.second(Ãë = 3);

  219.                 // µÚ4²½£ºµÈ¹ã¸æ25Ãë
  220.                 print.log("    µÈ´ý25Ã루¹ã¸æ²¥·ÅÖУ©...");
  221.                 for (var ad=0; ad<5; ad++) {
  222.                     sleep.second(Ãë = 5);
  223.                     Engine.¹Ø±ÕСµ¯´°();
  224.                 }

  225.                 // µÚ5²½£º·µ»ØÊÓÆµÁ÷
  226.                 print.log("  [·µ»Ø] back¡Á2 + »ØÊÓÆµTab");
  227.                 agent.shell("input keyevent 4");
  228.                 sleep.second(Ãë = 2);
  229.                 agent.shell("input keyevent 4");
  230.                 sleep.second(Ãë = 2);
  231.                 auto.clickPercent(0.3, 0.9656);
  232.                 sleep.second(Ãë = 2);
  233.                 Engine.¹Ø±ÕСµ¯´°();
  234.             } catch(e) {
  235.                 print.log("  [±¦Ïä] Òì³£: " + e.message);
  236.                 try { agent.shell("input keyevent 4"); sleep.second(Ãë=2); } catch(e2) {}
  237.                 try { auto.clickPercent(0.3, 0.9656); } catch(e3) {}
  238.             }
  239.             Éϴε㱦Ïä = Date.now();
  240.         }

  241.         // ---- A2. ÿN¸öÊÓÆµµãÒ»´ÎÐü¸¡ºì°ü ----
  242.         if (APP.¶îÍ⿪ºì°ü×ø±ê && ÊÓÆµÊý > 0 && (ÊÓÆµÊý % CONFIG.Ðü¸¡ºì°üµã»÷ÊÓÆµ¼ä¸ô) === 0) {
  243.             ºì°ü´ÎÊý++;
  244.             print.log("\n  &#128176; Ðü¸¡ºì°ü µÚ" + ºì°ü´ÎÊý + "´Î");
  245.             try {
  246.                 auto.clickPercent(APP.¶îÍ⿪ºì°ü×ø±ê[0], APP.¶îÍ⿪ºì°ü×ø±ê[1]);
  247.                 sleep.second(Ãë = 3);
  248.                 // µãÁìÈ¡°´Å¥£¨ÆÁÄ»ÖÐÐÄÆ«Ï£©
  249.                 auto.clickPercent(0.5, 0.55);
  250.                 sleep.second(Ãë = 3);
  251.                 // µÈ20Ãë
  252.                 print.log("    µÈ´ý20Ãë...");
  253.                 for (var hw=0; hw<4; hw++) { sleep.second(Ãë=5); Engine.¹Ø±ÕСµ¯´°(); }
  254.                 agent.shell("input keyevent 4");
  255.                 sleep.second(Ãë = 2);
  256.             } catch(e) {
  257.                 print.log("    [Ðü¸¡ºì°ü] Òì³£: " + e.message);
  258.                 try { agent.shell("input keyevent 4"); } catch(e2) {}
  259.             }
  260.         }

  261.         // ---- B. µ¹¼ÆÊ±¿´µ±Ç°ÊÓÆµ + ÿ20ÃëÇåÒ»´Îµ¯´° ----
  262.         var Ê£ = CONFIG.ÿ¸öÊÓÆµÃëÊý;
  263.         while (Ê£ > 0) {
  264.             sleep.second(Ãë = 5);
  265.             Ê£ -= 5;
  266.             if (Ê£ === 10 || Ê£ === 5) {
  267.                 var n = Engine.¹Ø±ÕСµ¯´°();
  268.                 if (n > 0) print.log("    [¹Û¿´ÖÐ] Çåµô " + n + " ¸öµ¯´°");
  269.             }
  270.         }

  271.         // ---- C. »¬µ½ÏÂÒ»¸ö ----
  272.         ÊÓÆµÊý++;
  273.         if ((ÊÓÆµÊý % 5) === 1 || CONFIG.µ÷ÊÔģʽ) {
  274.             print.log("  ▶ µÚ " + ÊÓÆµÊý + " ¸öÊÓÆµ£¨Òѹý " + Òѹý·ÖÖÓ + "m£¬Ê£ " + Ê£Óà·ÖÖÓ + "m£¬±¦Ïä " + ±¦Ïä´ÎÊý + " ´Î£©");
  275.         }
  276.         
  277.         var »¬OK = Engine.swipe();
  278.         sleep.millisecond(ºÁÃë=1500);
  279.         
  280.         // ÿ20¸öÊÓÆµ»ØÊÓÆµTab¶µµ×
  281.         if ((ÊÓÆµÊý % 20) === 0) {
  282.             auto.clickPercent(0.3, 0.9656);
  283.             sleep.second(Ãë=1);
  284.         }

  285.         // ÿ10¸öÊÓÆµ¹ØµôÒ»´Îµ¯´°
  286.         if ((ÊÓÆµÊý % 10) === 0) {
  287.             Engine.¹Ø±ÕСµ¯´°();
  288.         }
  289.     }

  290.     print.log("\n¨X¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T Ë¢ÊÓÆµ½áÊø ¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨[");
  291.     print.log("¨U  ¹²Ë¢ÊÓÆµ£º" + ÊÓÆµÊý + " ¸ö");
  292.     print.log("¨U  µã±¦Ïä´ÎÊý£º" + ±¦Ïä´ÎÊý + " ´Î");
  293.     print.log("¨U  ÔËÐÐʱ³¤£º" + CONFIG.×ÜÔËÐзÖÖÓ + " ·ÖÖÓ");
  294.     print.log("¨^¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨a");

  295.     Engine.home();
  296.     print.timeEnd();
  297.     print.log("\n✓ ½Å±¾Íê³É£¡Ã÷ÌìÔÙÀ´¡«");
  298. }

  299. main();
¸´ÖÆ´úÂë


»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

±¾°æ»ý·Ö¹æÔò

¹Ø±Õ

QQ|»ÓªÏúÈí¼þ×ÛºÏÌÖÂÛ|»ÓªÏúÈí¼þÓÐÎʱشð|»ÓªÏúÈí¼þ½Ì³Ì×¨Çø|»ÓªÏúÈí¼þPOST½Å±¾·ÖÏí|»ÓªÏúÈí¼þÆÕͨ½Å±¾·ÖÏí|»ÓªÏúÈí¼þÈí¼þ×ÊѶ|»ÓªÏúÈí¼þ¾«Æ·Èí¼þ|»ÓªÏúÈí¼þ¸üй«¸æ|ÓªÏúÈí¼þ|B2BÈí¼þ|B2BÍøÂçÈí¼þ ( ¾©ICP±¸09078825ºÅ )±¾ÍøÕ¾¿ª·¢µÄÓªÏúÈí¼þÊÇÒ»¿îеÄÍøÂçÓªÏúÈí¼þ£¬Õâ¿îÓªÏú¿ÉÒÔÈ¥ÍøÕ¾Èí¼þ£¬²©¿ÍÈí¼þ£¬B2BÈí¼þ£¬·ÖÀàÐÅÏ¢Íø·¢Ìù£¬¿ÉÒÔÇÀɳ·¢£¬¿ÉÒÔµ½°Ù¶ÈÎÄ¿âÉÏ´«WORDÎĵµ£¬¿ÉÒÔµ½Ò»Ð©ÊÇÏà²áÍøÕ¾×Ô¶¯ÉÏ´«Í¼Æ¬£¬Õâ¸ö×Ô¶¯·¢ÌûÈí¼þ×Ô´øÔÆÖ©Ö룬¼Ó¿ìÊÕ¼£¬ÓÐ6ÖÖ¶Ô½Ó´òÂë½Ó¿Ú£¬·½±ã£¬Ð§Âʸߣ¬Ëٶȿ죬¶øÇÒ¶ÔÍ϶¯µÄÑéÖ¤ÂëÈ«ÍøµÚÒ»¼Ò¶À¼ÒÖ§³Ö£¬È«²¿Ô­´´¼¼Êõ£¬¶À¼ÒÑз¢£¬Õý°æÔ­´´´ø°æÈ¨Èí¼þ¡£Ñ¡ÔñÍòÄÜÓªÏúÈí¼þ£¬¾ÍÑ¡ÔñÁËÒ»ÖÖ׬ǮµÄЧÂÊ£¬´ÓûÓб»³¬Ô½¹ý£¬Ò»Ö±ÔÚŬÁ¦Ñз¢Ð¼¼Êõ¡£·Å·ÉÃÎÏ룬½â·ÅË«ÊÖ£¬À´µã´´Ò⣬³É¾ÍÄãµÄÃÎÏ룬¾ÍÔÚÍòÄÜÓªÏúÈí¼þ¿ªÊ¼

map2

GMT+8, 2026-8-11 07:57 , Processed in 0.122464 second(s), 35 queries .

¿ìËٻظ´ ·µ»Ø¶¥²¿ ·µ»ØÁбí