B2BÍøÂçÈí¼þ

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

AIWROKÈí¼þ·¬ÇÑС˵×Ô¶¯ÔĶÁË¢½ð±ÒʾÀý

[¸´ÖÆÁ´½Ó]

1143

Ö÷Ìâ

1148

Ìû×Ó

7849

»ý·Ö

abc

Rank: 9Rank: 9Rank: 9

»ý·Ö
7849
Ìø×ªµ½Ö¸¶¨Â¥²ã
Â¥Ö÷
AIWROKÈí¼þ·¬ÇÑС˵×Ô¶¯ÔĶÁË¢½ð±ÒʾÀý
AIWROKÈí¼þ·¬ÇÑС˵×Ô¶¯ÔĶÁË¢½ð±ÒʾÀý B2BÍøÂçÈí¼þ

  1. /*
  2. * ============================================================
  3. * AIWROKÈí¼þ·¬ÇÑС˵×Ô¶¯ÔĶÁË¢½ð±ÒʾÀý
  4. * ============================================================
  5. * ¹¦ÄÜ: ʹÓÃÎÞÕϰ­Ä£Ê½UI×Ô¶¯»¯ÊµÏÖ·¬ÇÑС˵×Ô¶¯ÔĶÁºÍÁìÈ¡½ð±Ò
  6. * Á÷³Ì: Æô¶¯APP ¡ú ¹Ø±Õµ¯´° ¡ú ¼ì²âµÇ¼ ¡ú ½øÈëÔĶÁ ¡ú ×Ô¶¯·­Ò³ ¡ú ÁìÈ¡½ð±Ò
  7. * ============================================================
  8. */

  9. print.log("===== ·¬ÇÑС˵×Ô¶¯ÔĶÁË¢½ð±Ò£¨ÎÞÕϰ­Ä£Ê½£©=====");
  10. print.time();

  11. // ========== ³õʼ»¯ ==========
  12. print.log("\n¡¾²½Öè1¡¿³õʼ»¯ÎÞÕϰ­Ä£Ê½...");
  13. auto.setDetailedModel();

  14. // ========== ÅäÖòÎÊý ==========
  15. print.log("¡¾²½Öè2¡¿¼ÓÔØÅäÖòÎÊý...");
  16. var config = {
  17.     APP°üÃû: "com.dragon.read",          // ·¬ÇÑС˵°üÃû
  18.     ÿÂÖÔĶÁʱ³¤·ÖÖÓ: 30,                  // ÿÂÖ×Ô¶¯ÔĶÁʱ³¤
  19.     ÿҳÔĶÁʱ³¤Ãë: 8,                     // ÿҳͣÁôÔĶÁʱ¼ä
  20.     »¬¶¯¼ä¸ôÃë: 12,                       // »¬¶¯·­Ò³¼ä¸ô
  21.     ½ð±ÒÁìÈ¡¼ä¸ôÕ½Ú: 5,                   // ÿÔĶÁNÕÂÁìȡһ´Î½ð±Ò
  22.     ×î´óÖØÊÔ´ÎÊý: 3,                       // ²Ù×÷ʧ°Ü×î´óÖØÊÔ´ÎÊý
  23.     Á¬Ðø´íÎóãÐÖµ: 3                       // Á¬Ðø´íÎó´ÎÊýÉÏÏÞ£¬³¬¹ýÔòÖØÆôAPP
  24. };

  25. // ========== »ñÈ¡ÆÁÄ»³ß´ç ==========
  26. print.log("¡¾²½Öè3¡¿»ñÈ¡ÆÁÄ»³ß´ç...");
  27. var ÆÁÄ»¿í = screen.getScreenWidth();
  28. var ÆÁÄ»¸ß = screen.getScreenHeight();
  29. print.log("ÆÁÄ»³ß´ç£º" + ÆÁÄ»¿í + " x " + ÆÁÄ»¸ß);

  30. // ========== ¹¤¾ßº¯Êý£º²éÕÒÎÄ×Ö½Úµã ==========
  31. // ¹¦ÄÜ: ¸ù¾Ý¹Ø¼ü´ÊÁбí²éÕÒUIÔªËØ½Úµã
  32. // ²ÎÊý: ¹Ø¼ü´ÊÊý×飬ÒÀ´Î³¢ÊÔ¾«È·Æ¥ÅäºÍ°üº¬Æ¥Åä
  33. // ·µ»Ø: ÕÒµ½µÄ½Úµã¶ÔÏó»ònull
  34. print.log("\n¡¾²½Öè4¡¿¶¨Ò幤¾ßº¯Êý...");

  35. function ²éÕÒÎÄ×Ö½Úµã(¹Ø¼ü´ÊÁбí) {
  36.     try {
  37.         auto.refresh();
  38.         var ½Úµã¼¯ºÏ = auto.nodeSearch(2000);
  39.         if (½Úµã¼¯ºÏ == '' || ½Úµã¼¯ºÏ == null) {
  40.             return null;
  41.         }
  42.         
  43.         for (var i = 0; i < ¹Ø¼ü´ÊÁбí.length; i++) {
  44.             var ¹Ø¼ü´Ê = ¹Ø¼ü´ÊÁбí[i];
  45.             
  46.             var Îı¾¹ýÂË = ½Úµã¼¯ºÏ.text(¹Ø¼ü´Ê);
  47.             if (Îı¾¹ýÂË != '' && Îı¾¹ýÂË != null && Îı¾¹ýÂË.count() > 0) {
  48.                 var ½Úµã = Îı¾¹ýÂË.getNode(0);
  49.                 if (½Úµã != '' && ½Úµã != null) {
  50.                     return ½Úµã;
  51.                 }
  52.             }
  53.             
  54.             var °üº¬¹ýÂË = ½Úµã¼¯ºÏ.textIncludes(¹Ø¼ü´Ê);
  55.             if (°üº¬¹ýÂË != '' && °üº¬¹ýÂË != null && °üº¬¹ýÂË.count() > 0) {
  56.                 var ½Úµã = °üº¬¹ýÂË.getNode(0);
  57.                 if (½Úµã != '' && ½Úµã != null) {
  58.                     return ½Úµã;
  59.                 }
  60.             }
  61.         }
  62.     } catch (e) {
  63.         print.log("  ⚠ ²éÕÒÎÄ×Ö½Úµã³ö´í£º" + e.message);
  64.     }
  65.     return null;
  66. }

  67. // ========== ¹¤¾ßº¯Êý£º¼ì²éÎÄ×ÖÊÇ·ñ´æÔÚ ==========
  68. // ¹¦ÄÜ: ¼ì²âÒ³ÃæÊÇ·ñ°üº¬Ö¸¶¨¹Ø¼ü´Ê£¨Ê¹ÓÃ||±íʾ»ò¹ØÏµ£©
  69. // ²ÎÊý: ¹Ø¼ü´ÊÊý×é
  70. // ·µ»Ø: ´æÔÚ·µ»Øtrue£¬·ñÔò·µ»Øfalse
  71. function ¼ì²éÎÄ×Ö´æÔÚ(¹Ø¼ü´ÊÁбí) {
  72.     var ¹æÔò = ¹Ø¼ü´ÊÁбí.join("||");
  73.     return auto.findText(¹æÔò);
  74. }

  75. // ========== ¹¤¾ßº¯Êý£º°²È«µã»÷½Úµã ==========
  76. // ¹¦ÄÜ: Èý¼¶½µ¼¶²ßÂÔµã»÷½Úµã£¬½â¾öclickable=falseÎÊÌâ
  77. // ²ßÂÔ: 1)½Úµã¿Éµã»÷¡úÖ±½Óµã»÷ 2)¸¸/׿¸¸½Úµã¿Éµã»÷¡úµã»÷¸¸¼¶ 3)¶µµ×¡ú×ø±êµã»÷
  78. // ²ÎÊý: Òªµã»÷µÄ½Úµã¶ÔÏó
  79. // ·µ»Ø: µã»÷³É¹¦·µ»Øtrue£¬·ñÔò·µ»Øfalse
  80. function °²È«µã»÷½Úµã(½Úµã) {
  81.     if (!½Úµã || ½Úµã == '' || ½Úµã == null) {
  82.         return false;
  83.     }

  84.     // µÚÒ»¼¶£º½Úµã±¾Éí¿Éµã»÷£¬Ö±½Óµã»÷
  85.     try {
  86.         if (½Úµã.isClickable && ½Úµã.isClickable()) {
  87.             ½Úµã.click();
  88.             return true;
  89.         }
  90.     } catch (e) {
  91.     }

  92.     // µÚ¶þ¼¶£ºÏòÉϲéÕҿɵã»÷µÄ¸¸½Úµã»ò׿¸¸½Úµã
  93.     try {
  94.         var ¸¸½Úµã = ½Úµã.getParent();
  95.         if (¸¸½Úµã != '' && ¸¸½Úµã != null) {
  96.             if (¸¸½Úµã.isClickable && ¸¸½Úµã.isClickable()) {
  97.                 ¸¸½Úµã.click();
  98.                 return true;
  99.             }

  100.             var ׿¸¸½Úµã = ¸¸½Úµã.getParent();
  101.             if (׿¸¸½Úµã != '' && ׿¸¸½Úµã != null) {
  102.                 if (׿¸¸½Úµã.isClickable && ׿¸¸½Úµã.isClickable()) {
  103.                     ×游½Úµã.click();
  104.                     return true;
  105.                 }
  106.             }
  107.         }
  108.     } catch (e2) {
  109.     }

  110.     // µÚÈý¼¶£º¶µµ×·½°¸£¬Ê¹ÓÃ×ø±êµã»÷
  111.     try {
  112.         var ÖÐÐÄ = ½Úµã.getCenter();
  113.         var x = ÖÐÐÄ.x();
  114.         var y = ÖÐÐÄ.y();
  115.         auto.clickPoint(x, y);
  116.         return true;
  117.     } catch (e3) {
  118.         print.log("  ⚠ °²È«µã»÷È«²¿Ê§°Ü£º" + e3.message);
  119.         return false;
  120.     }
  121. }

  122. // ========== ¹¤¾ßº¯Êý£º¹Ø±Õµ¯´° ==========
  123. // ¹¦ÄÜ: ×Ô¶¯Ê¶±ð²¢¹Ø±Õ¸÷ÖÖµ¯´°ºÍ¹ã¸æ
  124. // ´¦Àí: 1)µã»÷׬Ǯ¸¡´°£¨ÌØÊâ´¦Àí£© 2)ͨÓõ¯´°£¨ÖªµÀÁË¡¢¹Ø±ÕµÈ£©
  125. // ·µ»Ø: ³É¹¦¹Ø±Õ·µ»Øtrue£¬·ñÔò·µ»Øfalse
  126. function ¹Ø±Õµ¯´°() {
  127.     var µ¯´°¹Ø¼ü´Ê = [
  128.         "ÎÒÖªµÀÁË", "ÖªµÀÁË", "¹Ø±Õ", "Ôݲ»¿ªÆô", "ÒÔºóÔÙ˵",
  129.         "È¡Ïû", "Ôݲ»¸üÐÂ", "Ï´ÎÔÙ˵", "¾Ü¾ø", "²»ÔÊÐí", "Ìø¹ý", "ÁìÈ¡", "ÊÕÏÂ"
  130.     ];

  131.     // ÓÅÏÈ´¦Àí"µã»÷׬Ǯ"¸¡´°£¨ÐèÒª²éÕÒ´øCloseÃèÊöµÄ¿Éµã»÷½Úµã£©
  132.     if (auto.findText("µã»÷׬Ǯ")) {
  133.         try {
  134.             var ½Úµã¼¯ = auto.nodeSearch(1000);
  135.             if (½Úµã¼¯ != '' && ½Úµã¼¯ != null) {
  136.                 var ¿Éµã»÷½Úµã = ½Úµã¼¯.clickable(true);
  137.                 if (¿Éµã»÷½Úµã != '' && ¿Éµã»÷½Úµã != null) {
  138.                     for (var i = 0; i < ¿Éµã»÷½Úµã.count(); i++) {
  139.                         var n = ¿Éµã»÷½Úµã.getNode(i);
  140.                         if (n && n.getDesc) {
  141.                             var d = "" + n.getDesc();
  142.                             if (d.indexOf("Close") >= 0 || d.indexOf("¹Ø±Õ") >= 0) {
  143.                                 n.click();
  144.                                 print.log("  ✓ ¹Ø±Õµã»÷׬Ǯ¸¡´°");
  145.                                 sleep.second(Ãë = 1);
  146.                                 return true;
  147.                             }
  148.                         }
  149.                     }
  150.                 }
  151.             }
  152.         } catch (e) {
  153.         }
  154.     }

  155.     // ´¦ÀíͨÓõ¯´°
  156.     var ¼ì²â½á¹û = auto.findText(µ¯´°¹Ø¼ü´Ê.join("||"));
  157.     if (!¼ì²â½á¹û) {
  158.         return false;
  159.     }

  160.     for (var i = 0; i < µ¯´°¹Ø¼ü´Ê.length; i++) {
  161.         var ¹Ø¼ü´Ê = µ¯´°¹Ø¼ü´Ê[i];
  162.         var ½Úµã = ²éÕÒÎÄ×Ö½Úµã([¹Ø¼ü´Ê]);
  163.         if (½Úµã) {
  164.             try {
  165.                 if (°²È«µã»÷½Úµã(½Úµã)) {
  166.                     print.log("  ✓ ¹Ø±Õµ¯´°£ºµã»÷¡¾" + ¹Ø¼ü´Ê + "¡¿");
  167.                     sleep.second(Ãë = 1);
  168.                     return true;
  169.                 }
  170.             } catch (e) {
  171.                 print.log("  ⚠ µã»÷µ¯´°°´Å¥Ê§°Ü£º" + e.message);
  172.             }
  173.         }
  174.     }
  175.     return false;
  176. }

  177. // ========== ¹¤¾ßº¯Êý£º¼ì²âÊÇ·ñÔÚÔĶÁÒ³ ==========
  178. // ¹¦ÄÜ: Åжϵ±Ç°Ò³ÃæÊÇ·ñΪС˵ÔĶÁ½çÃæ
  179. // ÒÀ¾Ý: ¼ì²éÕ½ڽø¶È(Èç"1/23351")¡¢Õ½ڱêÌâ(Èç"µÚ1ÕÂ")¡¢½ð±ÒÁìÈ¡Ìáʾ
  180. // ·µ»Ø: ÔÚÔĶÁÒ³·µ»Øtrue£¬·ñÔò·µ»Øfalse
  181. function ¼ì²âÊÇ·ñÔÚÔĶÁÒ³() {
  182.     try {
  183.         // ¼ì²éÕ½ڽø¶ÈÎÄ×Ö£¨¸ñʽÈç "1/23351"£©
  184.         var ½ø¶È½á¹û = auto.findText("/");
  185.         if (½ø¶È½á¹û) {
  186.             // ½øÒ»²½ÑéÖ¤£º¼ì²éÊÇ·ñÓÐÕ½ںÅ
  187.             if (auto.findText("µÚ")) {
  188.                 return true;
  189.             }
  190.         }

  191.         // ¼ì²é½ð±ÒÁìÈ¡Ìáʾ
  192.         if (auto.findText("½ð±Ò")) {
  193.             return true;
  194.         }

  195.         // ¼ì²éÔĶÁÒ³µ×²¿×´Ì¬À¸£¨Õ½ڽø¶È£©
  196.         try {
  197.             var ½Úµã¼¯ºÏ = auto.nodeSearch(500);
  198.             if (½Úµã¼¯ºÏ != '' && ½Úµã¼¯ºÏ != null) {
  199.                 // ¼ì²éj4g½Úµã£¨Õ½ڽø¶È£©
  200.                 var ½ø¶È½Úµã = ½Úµã¼¯ºÏ.id("com.dragon.read:id/j4g");
  201.                 if (½ø¶È½Úµã != '' && ½ø¶È½Úµã != null && ½ø¶È½Úµã.count() > 0) {
  202.                     return true;
  203.                 }

  204.                 // ¼ì²éÔĶÁÒ³Îı¾ÌØÕ÷
  205.                 var Îı¾½ø¶È = ½Úµã¼¯ºÏ.textIncludes("/");
  206.                 if (Îı¾½ø¶È != '' && Îı¾½ø¶È != null && Îı¾½ø¶È.count() > 0) {
  207.                     // ÓÐб¸Ü¿ÉÄÜÊǽø¶ÈÈç "1/23351"
  208.                     var ½Úµã = Îı¾½ø¶È.getNode(0);
  209.                     if (½Úµã) {
  210.                         var Îı¾ = "" + ½Úµã.getText();
  211.                         if (Îı¾.indexOf("/") > 0 && Îı¾.length < 20) {
  212.                             return true;
  213.                         }
  214.                     }
  215.                 }
  216.             }
  217.         } catch (e) {
  218.         }

  219.         // ¼ì²éÔĶÁÒ³±êÌâÌØÕ÷
  220.         if (auto.findText("ÕÂ")) {
  221.             return true;
  222.         }
  223.     } catch (e) {
  224.         print.log("  ⚠ ¼ì²âÔĶÁÒ³³ö´í£º" + e.message);
  225.     }
  226.     return false;
  227. }

  228. // ========== ¹¤¾ßº¯Êý£º¼ì²âÊÇ·ñÔÚ½ð±ÒÒ³Ãæ ==========
  229. // ¹¦ÄÜ: Åжϵ±Ç°Ò³ÃæÊÇ·ñΪ½ð±ÒÁìÈ¡½çÃæ
  230. // ·µ»Ø: ÔÚ½ð±ÒÒ³·µ»Øtrue£¬·ñÔò·µ»Øfalse
  231. function ¼ì²âÊÇ·ñÔÚ½ð±ÒÒ³Ãæ() {
  232.     try {
  233.         return ¼ì²éÎÄ×Ö´æÔÚ(["½ð±Ò", "½±Àø", "ÁìÈ¡½ð±Ò", "È¥ÁìÈ¡"]);
  234.     } catch (e) {
  235.         print.log("  ⚠ ¼ì²â½ð±ÒÒ³Ãæ³ö´í£º" + e.message);
  236.         return false;
  237.     }
  238. }

  239. // ========== ºËÐĺ¯Êý£ºÁìÈ¡½ð±Ò ==========
  240. // ¹¦ÄÜ: ÁìÈ¡ÔĶÁÒ³¶¥²¿µÄ½ð±Ò½±Àø
  241. // Á÷³Ì: 1)Ö»µã»÷"µã»÷Áì"¿ªÍ·µÄ½Úµã 2)ÁìÈ¡ºó×Ô¶¯·µ»Ø
  242. // ˵Ã÷: ²»µã»÷"ȥ׬¸ü¶à"£¬ÒòΪ»á½øÈë×¬Ç®Ò³Ãæ
  243. // ·µ»Ø: ÁìÈ¡³É¹¦·µ»Øtrue£¬·ñÔò·µ»Øfalse
  244. function ÁìÈ¡½ð±Ò() {
  245.     print.log("\n&#128230; ³¢ÊÔÁìÈ¡½ð±Ò");
  246.    
  247.     // Ö»²éÕÒ "µã»÷Áì" ¿ªÍ·µÄ½Úµã£¨ÕâÊÇÖ±½ÓÁìÈ¡½ð±ÒµÄÈë¿Ú£©
  248.     // "ȥ׬¸ü¶à" »á½øÈë×¬Ç®Ò³Ãæ£¬²»µã»÷
  249.     var ½ð±ÒÈë¿Ú½Úµã = null;
  250.     var ÌáʾÎÄ×Ö = "";
  251.    
  252.     // ·½·¨1: ¾«×¼²éÕÒ "µã»÷Áì" ¿ªÍ·µÄTextView
  253.     try {
  254.         var ½Úµã¼¯ºÏ = auto.nodeSearch(3000);
  255.         if (½Úµã¼¯ºÏ != '' && ½Úµã¼¯ºÏ != null) {
  256.             // ¾«×¼Æ¥Å䣺textIncludes("µã»÷Áì") + className("android.widget.TextView")
  257.             var ½á¹û1 = ½Úµã¼¯ºÏ.textIncludes("µã»÷Áì").className("android.widget.TextView");
  258.             if (½á¹û1 != '' && ½á¹û1 != null && ½á¹û1.count() > 0) {
  259.                 ½ð±ÒÈë¿Ú½Úµã = ½á¹û1.getNode(0);
  260.                 ÌáʾÎÄ×Ö = "" + ½ð±ÒÈë¿Ú½Úµã.getText();
  261.                 print.log("  ÕÒµ½½ð±ÒÈë¿Ú£º" + ÌáʾÎÄ×Ö);
  262.             }
  263.         }
  264.     } catch (e) {
  265.         print.log("  ⚠ ¾«×¼²éÕÒ³ö´í£º" + e.message);
  266.     }
  267.    
  268.     // ·½·¨2: Èç¹ûûÕÒµ½"µã»÷Áì"£¬¼ì²éÊÇ·ñÔÚ×¬Ç®Ò³Ãæ
  269.     if (!½ð±ÒÈë¿Ú½Úµã) {
  270.         // ¼ì²âÊÇ·ñÔÚ×¬Ç®Ò³Ãæ£¨ÌØÕ÷£ºÓÐ"ÐÂÈ˸£Àû""ÌáÏÖ""ÁìÏÖ½ð"µÈÎÄ×Ö£©
  271.         var ÔÚ×¬Ç®Ò³Ãæ = false;
  272.         try {
  273.             var ¼ì²é¼¯ºÏ = auto.nodeSearch(1000);
  274.             if (¼ì²é¼¯ºÏ != '' && ¼ì²é¼¯ºÏ != null) {
  275.                 // ¼ì²â×¬Ç®Ò³ÃæÌØÕ÷
  276.                 var ÐÂÈ˸£Àû½Úµã = ¼ì²é¼¯ºÏ.textIncludes("ÐÂÈ˸£Àû");
  277.                 var ÌáÏÖ½Úµã = ¼ì²é¼¯ºÏ.textIncludes("ÌáÏÖ");
  278.                 var ÁìÏÖ½ð½Úµã = ¼ì²é¼¯ºÏ.textIncludes("ÁìÏÖ½ð");
  279.                
  280.                 if ((ÐÂÈ˸£Àû½Úµã != '' && ÐÂÈ˸£Àû½Úµã != null && ÐÂÈ˸£Àû½Úµã.count() > 0) ||
  281.                     (ÌáÏÖ½Úµã != '' && ÌáÏÖ½Úµã != null && ÌáÏÖ½Úµã.count() > 0) ||
  282.                     (ÁìÏÖ½ð½Úµã != '' && ÁìÏÖ½ð½Úµã != null && ÁìÏÖ½ð½Úµã.count() > 0)) {
  283.                     ÔÚ×¬Ç®Ò³Ãæ = true;
  284.                     print.log("  ⚠ µ±Ç°ÔÚ×¬Ç®Ò³Ãæ£¬·µ»ØÔĶÁÒ³");
  285.                 }
  286.             }
  287.         } catch (e) {
  288.         }
  289.         
  290.         // Èç¹ûÔÚ×¬Ç®Ò³Ãæ£¬·µ»ØºóÌø¹ý±¾´ÎÁìÈ¡
  291.         if (ÔÚ×¬Ç®Ò³Ãæ) {
  292.             auto.back();
  293.             sleep.second(Ãë = 1);
  294.             return false;
  295.         }
  296.         
  297.         // ûÕÒµ½½ð±ÒÈë¿Ú£¬¿ÉÄÜÊÇÒѾ­ÁìÍêÁË
  298.         print.log("  ℹ ÔÝÎÞ½ð±Ò¿ÉÁ죨ÒÑÁìÍê»òδ´ïµ½ÁìÈ¡Ìõ¼þ£©");
  299.         return false;
  300.     }
  301.    
  302.     // ÕÒµ½ÁË"µã»÷Áì"½Úµã£¬µã»÷ÁìÈ¡
  303.     try {
  304.         // µã»÷½ð±ÒÈë¿Ú
  305.         °²È«µã»÷½Úµã(½ð±ÒÈë¿Ú½Úµã);
  306.         print.log("✓ µã»÷ÁìÈ¡£º" + ÌáʾÎÄ×Ö);
  307.         sleep.second(Ãë = 2);

  308.         // ¼ì²éÊÇ·ñÁìÈ¡³É¹¦£¨²é¿´ÊÇ·ñ»¹ÓÐ"µã»÷Áì"½Úµã£©
  309.         try {
  310.             var ÑéÖ¤¼¯ºÏ = auto.nodeSearch(1000);
  311.             if (ÑéÖ¤¼¯ºÏ != '' && ÑéÖ¤¼¯ºÏ != null) {
  312.                 var ÑéÖ¤½á¹û = ÑéÖ¤¼¯ºÏ.textIncludes("µã»÷Áì");
  313.                 if (ÑéÖ¤½á¹û == '' || ÑéÖ¤½á¹û == null || ÑéÖ¤½á¹û.count() == 0) {
  314.                     print.log("✓ ½ð±ÒÁìÈ¡³É¹¦");
  315.                 }
  316.             }
  317.         } catch (e) {
  318.         }

  319.         // ¹Ø±ÕÁìÈ¡ºóµÄµ¯´°£¨Èç¹ûÓУ©
  320.         ¹Ø±Õµ¯´°();

  321.         // ·µ»ØÔĶÁÒ³Ãæ
  322.         auto.back();
  323.         sleep.second(Ãë = 2);
  324.         
  325.         // Èç¹û·µ»Øºó»¹ÔÚ×¬Ç®Ò³Ãæ£¬ÔÙ°´Ò»´Î·µ»Ø
  326.         try {
  327.             var ¼ì²é¼¯ºÏ2 = auto.nodeSearch(1000);
  328.             if (¼ì²é¼¯ºÏ2 != '' && ¼ì²é¼¯ºÏ2 != null) {
  329.                 var ÐÂÈ˸£Àû½Úµã2 = ¼ì²é¼¯ºÏ2.textIncludes("ÐÂÈ˸£Àû");
  330.                 if (ÐÂÈ˸£Àû½Úµã2 != '' && ÐÂÈ˸£Àû½Úµã2 != null && ÐÂÈ˸£Àû½Úµã2.count() > 0) {
  331.                     auto.back();
  332.                     sleep.second(Ãë = 1);
  333.                 }
  334.             }
  335.         } catch (e) {
  336.         }
  337.         
  338.         return true;
  339.     } catch (e) {
  340.         print.log("✗ ÁìÈ¡½ð±Òʧ°Ü£º" + e.message);
  341.         // ³ö´íÔò·µ»Ø
  342.         auto.back();
  343.         sleep.second(Ãë = 2);
  344.         return false;
  345.     }
  346. }

  347. // ========== ºËÐĺ¯Êý£º·­Ò³ÔĶÁ ==========
  348. // ¹¦ÄÜ: Ïò×󻬶¯·­Ò³µ½ÏÂÒ»ÕÂ
  349. // ˵Ã÷: ·¬ÇÑС˵ÔĶÁÒ³²ÉÓÃ×󻬷­Ò³·½Ê½
  350. function ·­Ò³ÔĶÁ() {
  351.     print.log("▶ ·­Ò³µ½ÏÂÒ»ÕÂ");
  352.     auto.drag(
  353.         Math.floor(ÆÁÄ»¿í * 0.9),   // ÆðµãX£ºÆÁÄ»ÓÒ²à
  354.         Math.floor(ÆÁÄ»¸ß * 0.5),   // ÆðµãY£ºÆÁÄ»´¹Ö±¾ÓÖÐ
  355.         Math.floor(ÆÁÄ»¿í * 0.1),   // ÖÕµãX£ºÆÁÄ»×ó²à
  356.         Math.floor(ÆÁÄ»¸ß * 0.5),   // ÖÕµãY£º±£³Ö´¹Ö±¾ÓÖÐ
  357.         300                         // »¬¶¯Ê±³¤300ºÁÃë
  358.     );
  359.     print.log("✓ ÒÑ·­Ò³");
  360.     sleep.second(Ãë = 1);
  361. }

  362. // ========== ºËÐĺ¯Êý£ºÖØÆôAPP ==========
  363. // ¹¦ÄÜ: ʹÓÃapp.resetAppÖØÆôAPP£¬ÓÃÓÚÒì³£»Ö¸´
  364. // ˵Ã÷: resetApp»áÇ¿ÖÆÍ£Ö¹²¢ÖØÐÂÆô¶¯APP£¬±ÈcloseApp+openApp¸ü³¹µ×
  365. // ·µ»Ø: ÖØÆô³É¹¦·µ»Øtrue£¬·ñÔò·µ»Øfalse
  366. function ÖØÆôAPP() {
  367.     print.log("✗ ÐèÒªÖØÆôAPP");
  368.     try {
  369.         // ʹÓÃresetAppÇ¿ÖÆÖØÆô£¨²ÎÊýΪ°üÃû£©
  370.         app.resetApp(config.APP°üÃû);
  371.         sleep.second(Ãë = 8);
  372.         print.log("✓ APPÖØÆô³É¹¦");
  373.         return true;
  374.     } catch (e) {
  375.         print.log("✗ ÖØÆôʧ°Ü£º" + e.message);
  376.         return false;
  377.     }
  378. }

  379. // ========== Ö÷Á÷³Ì£ºÎÞÏÞÑ­»·ÔĶÁ ==========
  380. // Á÷³Ì: Æô¶¯APP ¡ú ¹Ø±Õµ¯´° ¡ú ¼ì²âµÇ¼ ¡ú ½øÈëÔĶÁ ¡ú Ñ­»··­Ò³ ¡ú ÁìÈ¡½ð±Ò ¡ú ͳ¼ÆÊä³ö
  381. print.log("\n¡¾²½Öè5¡¿¿ªÊ¼Ö÷Ñ­»·Á÷³Ì...\n");

  382. // ÖØÆô±êÖ¾£ºµ±´íÎó»Ö¸´Ê±£¬ÖØÆôAPPÒÑÍê³É´ò¿ª£¬Ìø¹ý²½Öè5.1µÄÖØ¸´´ò¿ª
  383. var ¸ÕÖØÆô¹ý = false;

  384. for (var µ±Ç°Ñ­»· = 1; ; µ±Ç°Ñ­»·++) {
  385.     print.log("\n===== µÚ " + µ±Ç°Ñ­»· + " ´ÎÑ­»· =====");

  386.     // ===== ²½Öè5.1£ºÆô¶¯APP =====
  387.     print.log("\n¡¾²½Öè5.1¡¿Æô¶¯·¬ÇÑС˵...");
  388.    
  389.     // Èç¹ûÊǸÕÖØÆô¹ý£¬Ö±½ÓÌø¹ý´ò¿ªAPP£¨ÖØÆôAPPÒѾ­´ò¿ªÁË£©
  390.     if (¸ÕÖØÆô¹ý) {
  391.         print.log("  £¨¸ÕÖØÆô¹ý£¬Ìø¹ý´ò¿ªAPP£©");
  392.         ¸ÕÖØÆô¹ý = false;
  393.         sleep.second(Ãë = 3);
  394.     } else {
  395.         var Æô¶¯³É¹¦ = false;
  396.         for (var i = 0; i < config.×î´óÖØÊÔ´ÎÊý; i++) {
  397.             try {
  398.                 app.openApp(config.APP°üÃû);
  399.                 sleep.second(Ãë = 6);
  400.                
  401.                 // Æô¶¯ºóÁ¢¼´¹Ø±Õµ¯´°
  402.                 ¹Ø±Õµ¯´°();
  403.                
  404.                 // ÑéÖ¤APPÊÇ·ñÕý³£Æô¶¯
  405.                 if (¼ì²éÎÄ×Ö´æÔÚ(["·¬ÇÑС˵", "Êé¼Ü", "ÍÆ¼ö", "ÔĶÁ"])) {
  406.                     Æô¶¯³É¹¦ = true;
  407.                     print.log("✓ APPÆô¶¯³É¹¦");
  408.                     break;
  409.                 }
  410.             } catch (e) {
  411.                 print.log("⚠ Æô¶¯Ê§°Ü£º" + e.message);
  412.                 sleep.second(Ãë = 3);
  413.             }
  414.         }
  415.     }
  416.    
  417.     // Æô¶¯Ê§°ÜÔòµÈ´ýºóÖØÊÔ
  418.     if (!Æô¶¯³É¹¦) {
  419.         print.log("✗ ¶à´ÎÆô¶¯Ê§°Ü£¬µÈ´ý5ÃëºóÖØÊÔ");
  420.         sleep.second(Ãë = 5);
  421.         continue;
  422.     }

  423.     sleep.second(Ãë = 3);

  424.     // ===== ²½Öè5.2£º¼ì²éµÇ¼״̬ =====
  425.     print.log("\n¡¾²½Öè5.2¡¿¼ì²éµÇ¼״̬...");
  426.     var ÐèÒªµÇ¼ = false;
  427.     try {
  428.         ¹Ø±Õµ¯´°();
  429.         sleep.millisecond(ºÁÃë = 500);

  430.         // ͨ¹ýµ×²¿µ¼º½À¸ÅжϵǼ״̬
  431.         if (¼ì²éÎÄ×Ö´æÔÚ(["Êé¼Ü", "ÍÆ¼ö", "ÎÒµÄ"])) {
  432.             print.log("✓ ÒѵǼ");
  433.         } else if (¼ì²éÎÄ×Ö´æÔÚ(["ÊÖ»úºÅ", "ÑéÖ¤Âë", "ÃÜÂë", "µÇ¼"])) {
  434.             print.log("⚠ ¼ì²âµ½µÇÂ¼Ò³Ãæ£¬ÐèÒªÊÖ¶¯µÇ¼");
  435.             ÐèÒªµÇ¼ = true;
  436.         }
  437.     } catch (e) {
  438.         print.log("⚠ ¼ì²éµÇ¼״̬ʧ°Ü£º" + e.message);
  439.     }

  440.     // ÐèÒªÊÖ¶¯µÇ¼ʱÔÝÍ£
  441.     if (ÐèÒªµÇ¼) {
  442.         print.log("⚠ ÇëÊÖ¶¯µÇ¼ºóÖØÐÂÔËÐÐ");
  443.         sleep.second(Ãë = 10);
  444.         continue;
  445.     }

  446.     // ===== ²½Öè5.3£º½øÈëÔĶÁÒ³Ãæ =====
  447.     // Á÷³Ì: µã»÷Êé³Ç ¡ú µã»÷Êé¼® ¡ú ×󻬽øÈëÔĶÁ
  448.     print.log("\n¡¾²½Öè5.3¡¿½øÈëÔĶÁÒ³Ãæ...");
  449.     var ½øÈëÔĶÁ³É¹¦ = false;
  450.     for (var i = 0; i < config.×î´óÖØÊÔ´ÎÊý; i++) {
  451.         try {
  452.             // ²½Öè1£ºµã»÷µ×²¿"Êé³Ç"±êÇ©
  453.             print.log("  µã»÷Êé³Ç...");
  454.             auto.back();
  455.             sleep.second(Ãë = 1);
  456.             
  457.             var Êé³Ç½Úµã = ²éÕÒÎÄ×Ö½Úµã(["Êé³Ç"]);
  458.             if (!Êé³Ç½Úµã) {
  459.                 print.log("  ⚠ ÕÒ²»µ½Êé³Ç£¬ÖØÊÔ");
  460.                 continue;
  461.             }
  462.             °²È«µã»÷½Úµã(Êé³Ç½Úµã);
  463.             print.log("  ✓ Òѵã»÷Êé³Ç");
  464.             sleep.second(Ãë = 3);

  465.             // ²½Öè2£ºµã»÷Ò»±¾Êé
  466.             print.log("  ²éÕÒÊé¼®...");
  467.             var Êé¼®µã»÷³É¹¦ = false;
  468.             try {
  469.                 // ͨ¹ýÎı¾ÌØÕ÷ÕÒÊéÃû£ºÏÈÅųý°ñµ¥£¬ÔÙÕÒʵ¼ÊÊéÃû
  470.                 // ÒÑÖªµÄÊéÃû½ÚµãÌØÕ÷£ºid="com.dragon.read:id/fuw"
  471.                 // °ñµ¥ÎÄ×Ö£ºÍƼö°ñ¡¢Íê±¾°ñ¡¢áÛ·å°ñ¡¢ÐÂÊé°ñ¡¢ÍêÕû°ñµ¥
  472.                
  473.                 var ºòÑ¡ÊéÃû = [];
  474.                
  475.                 // ·½·¨1£ºÓÃtextIncludes²éÕÒËùÓÐfuw½Úµã£¨ÊéÃû½ÚµãµÄid¶¼ÊÇfuw£©
  476.                 var ½Úµã¼¯ºÏ = auto.nodeSearch(1000);
  477.                 if (½Úµã¼¯ºÏ != '' && ½Úµã¼¯ºÏ != null) {
  478.                     // ÓÃid¾«È·Æ¥Åäfuw£¨ÊéÃû½Úµã£©
  479.                     var ÊéÃû½ÚµãÁбí = ½Úµã¼¯ºÏ.id("com.dragon.read:id/fuw");
  480.                     if (ÊéÃû½ÚµãÁбí != '' && ÊéÃû½ÚµãÁбí != null && ÊéÃû½ÚµãÁбí.count() > 0) {
  481.                         print.log("  ÕÒµ½ " + ÊéÃû½ÚµãÁбí.count() + " ¸öfuw½Úµã");
  482.                         
  483.                         for (var j = 0; j < ÊéÃû½ÚµãÁбí.count(); j++) {
  484.                             var ½Úµã = ÊéÃû½ÚµãÁбí.getNode(j);
  485.                             if (½Úµã) {
  486.                                 var ÎÄ×Ö = "" + ½Úµã.getText();
  487.                                 // Ìø¹ý°ñµ¥ÎÄ×Ö£¬±£ÁôÕæÕýµÄÊéÃû
  488.                                 if (ÎÄ×Ö && ÎÄ×Ö.length > 1 &&
  489.                                     ÎÄ×Ö.indexOf("°ñ") < 0 &&
  490.                                     ÎÄ×Ö.indexOf("µãÆÀ") < 0 &&
  491.                                     ÎÄ×Ö.indexOf("ÈȶÈ") < 0 &&
  492.                                     ÎÄ×Ö.indexOf("ÔÚ¿´") < 0 &&
  493.                                     ÎÄ×Ö.indexOf("°ñµ¥") < 0) {
  494.                                     ºòÑ¡ÊéÃû.push({½Úµã: ½Úµã, ÎÄ×Ö: ÎÄ×Ö});
  495.                                 }
  496.                             }
  497.                         }
  498.                     }
  499.                 }

  500.                 // ·½·¨2£ºÖ±½ÓÓÃfindTextÕÒÒ»±¾ÊéÃû£¨¶µµ×·½°¸£©
  501.                 if (ºòÑ¡ÊéÃû.length == 0) {
  502.                     print.log("  ÓÃfindText¶µµ×²éÕÒ...");
  503.                     var ÒÑÖªÊéÃû = ["Î伫Ìì×ð", "¾ÅÁúÉñµÛ", "¾ø¶¦ÏÉÔµ", "½£¶ÏÏÉÔµ"];
  504.                     for (var k = 0; k < ÒÑÖªÊéÃû.length; k++) {
  505.                         if (auto.findText(ÒÑÖªÊéÃû[k])) {
  506.                             var ½Úµã = auto.findText(ÒÑÖªÊéÃû[k]);
  507.                             if (½Úµã) {
  508.                                 ºòÑ¡ÊéÃû.push({½Úµã: ½Úµã, ÎÄ×Ö: ÒÑÖªÊéÃû[k]});
  509.                                 print.log("  ÕÒµ½ÊéÃû£º¡¶" + ÒÑÖªÊéÃû[k] + "¡·");
  510.                                 break;
  511.                             }
  512.                         }
  513.                     }
  514.                 }

  515.                 // µã»÷ÕÒµ½µÄµÚÒ»±¾Êé
  516.                 if (ºòÑ¡ÊéÃû.length > 0) {
  517.                     var Êé¼® = ºòÑ¡ÊéÃû[0];
  518.                     print.log("  µã»÷Êé¼®£º¡¶" + Êé¼®.ÎÄ×Ö + "¡·");
  519.                     
  520.                     // µã»÷¸¸ÈÝÆ÷½øÈëÏêÇéÒ³
  521.                     var ¸¸ÈÝÆ÷ = Êé¼®.½Úµã.getParent();
  522.                     if (¸¸ÈÝÆ÷) {
  523.                         °²È«µã»÷½Úµã(¸¸ÈÝÆ÷);
  524.                         sleep.second(Ãë = 2);
  525.                         Êé¼®µã»÷³É¹¦ = true;
  526.                     } else {
  527.                         // Ö±½Óµã»÷½Úµã
  528.                         °²È«µã»÷½Úµã(Êé¼®.½Úµã);
  529.                         sleep.second(Ãë = 2);
  530.                         Êé¼®µã»÷³É¹¦ = true;
  531.                     }
  532.                 }
  533.             } catch (e) {
  534.                 print.log("  ⚠ ²éÕÒÊé¼®³ö´í£º" + e.message);
  535.             }

  536.             // Èç¹û½Úµã²éÕÒʧ°Ü£¬ÓÃ×ø±êµã»÷¶µµ×
  537.             if (!Êé¼®µã»÷³É¹¦) {
  538.                 print.log("  ×ø±êµã»÷¶µµ×...");
  539.                 auto.clickPoint(Math.floor(ÆÁÄ»¿í * 0.3), Math.floor(ÆÁÄ»¸ß * 0.35));
  540.                 sleep.second(Ãë = 2);
  541.                 Êé¼®µã»÷³É¹¦ = true;
  542.             }

  543.             if (!Êé¼®µã»÷³É¹¦) {
  544.                 print.log("  ⚠ ÎÞ·¨µã»÷Êé¼®£¬ÖØÊÔ");
  545.                 continue;
  546.             }

  547.             // ²½Öè3£ºÔÚÏêÇéÒ³×󻬽øÈëÔĶÁ
  548.             // ¹Ø¼ü£º·¬ÇÑС˵ÏêÇéÒ³ÐèÒª"×󻬿ªÊ¼ÔĶÁ"
  549.             print.log("  ×󻬽øÈëÔĶÁ...");
  550.             auto.drag(
  551.                 Math.floor(ÆÁÄ»¿í * 0.8),   // ÆðµãX£ºÓÒ²à
  552.                 Math.floor(ÆÁÄ»¸ß * 0.5),   // ÆðµãY£ºÖмä
  553.                 Math.floor(ÆÁÄ»¿í * 0.2),   // ÖÕµãX£º×ó²à
  554.                 Math.floor(ÆÁÄ»¸ß * 0.5),   // ÖÕµãY£ºÖмä
  555.                 500                         // »¬¶¯Ê±³¤
  556.             );
  557.             sleep.second(Ãë = 3);

  558.             // ÑéÖ¤ÊÇ·ñ½øÈëÔĶÁÒ³
  559.             if (¼ì²âÊÇ·ñÔÚÔĶÁÒ³()) {
  560.                 print.log("✓ ³É¹¦½øÈëÔĶÁÒ³Ãæ");
  561.                 ½øÈëÔĶÁ³É¹¦ = true;
  562.                 break;
  563.             }

  564.             // ³¢ÊÔµã»÷"×󻬿ªÊ¼ÔĶÁ"°´Å¥
  565.             var ×󻬽ڵã = ²éÕÒÎÄ×Ö½Úµã(["×󻬿ªÊ¼ÔĶÁ", "×ó»¬"]);
  566.             if (×󻬽ڵã) {
  567.                 °²È«µã»÷½Úµã(×󻬽ڵã);
  568.                 sleep.second(Ãë = 2);
  569.                
  570.                 // ÔÙ´Î×ó»¬
  571.                 auto.drag(
  572.                     Math.floor(ÆÁÄ»¿í * 0.8),
  573.                     Math.floor(ÆÁÄ»¸ß * 0.5),
  574.                     Math.floor(ÆÁÄ»¿í * 0.2),
  575.                     Math.floor(ÆÁÄ»¸ß * 0.5),
  576.                     500
  577.                 );
  578.                 sleep.second(Ãë = 2);

  579.                 if (¼ì²âÊÇ·ñÔÚÔĶÁÒ³()) {
  580.                     print.log("✓ ³É¹¦½øÈëÔĶÁÒ³Ãæ");
  581.                     ½øÈëÔĶÁ³É¹¦ = true;
  582.                     break;
  583.                 }
  584.             }

  585.             print.log("  ⚠ δÄܽøÈëÔĶÁÒ³£¬·µ»ØÖØÊÔ");
  586.             auto.back();
  587.             sleep.second(Ãë = 1);

  588.         } catch (e) {
  589.             print.log("⚠ ½øÈëÔĶÁÒ³ÃæÊ§°Ü£º" + e.message);
  590.             sleep.second(Ãë = 3);
  591.         }
  592.     }

  593.     // ½øÈëÔĶÁʧ°ÜÔòÖØÆôAPP
  594.     if (!½øÈëÔĶÁ³É¹¦) {
  595.         print.log("✗ ÎÞ·¨½øÈëÔĶÁÒ³Ãæ£¬ÖØÆôAPP");
  596.         ÖØÆôAPP();
  597.         continue;
  598.     }

  599.     // ===== ²½Öè5.4£º×Ô¶¯ÔĶÁÑ­»· =====
  600.     print.log("\n¡¾²½Öè5.4¡¿¿ªÊ¼×Ô¶¯ÔĶÁ...");
  601.     var ÒÑÔĶÁÕ½ÚÊý = 0;
  602.     var Á¬Ðø´íÎó´ÎÊý = 0;
  603.     var ÔĶÁ¿ªÊ¼Ê±¼ä = Date.now();
  604.     var Ä¿±êÔĶÁʱ³¤ºÁÃë = config.ÿÂÖÔĶÁʱ³¤·ÖÖÓ * 60 * 1000;

  605.     // ÔÚÄ¿±êʱ³¤ÄÚ³ÖÐøÔĶÁ
  606.     while (Date.now() - ÔĶÁ¿ªÊ¼Ê±¼ä < Ä¿±êÔĶÁʱ³¤ºÁÃë) {
  607.         ÒÑÔĶÁÕ½ÚÊý++;
  608.         print.log("\n--- µÚ " + ÒÑÔĶÁÕ½ÚÊý + " Õ ---");

  609.         try {
  610.             // ²½ÖèA£ºÔĶÁµ±Ç°Ò³
  611.             print.log("⏳ ÔĶÁÖÐ...");
  612.             sleep.second(Ãë = config.ÿҳÔĶÁʱ³¤Ãë);

  613.             // ²½ÖèB£º¹Ø±Õµ¯´°
  614.             ¹Ø±Õµ¯´°();
  615.             sleep.millisecond(ºÁÃë = 500);

  616.             // ²½ÖèC£º¶¨Ê±ÁìÈ¡½ð±Ò
  617.             if (ÒÑÔĶÁÕ½ÚÊý % config.½ð±ÒÁìÈ¡¼ä¸ôÕÂ½Ú === 0) {
  618.                 ÁìÈ¡½ð±Ò();
  619.             }

  620.             // ²½ÖèD£º·­Ò³µ½ÏÂÒ»ÕÂ
  621.             ·­Ò³ÔĶÁ();

  622.             // ²½ÖèE£ºÑéÖ¤Ò³Ãæ×´Ì¬
  623.             if (!¼ì²âÊÇ·ñÔÚÔĶÁÒ³()) {
  624.                 print.log("⚠ ²»ÔÚÔĶÁÒ³Ãæ£¬³¢ÊÔ·µ»Ø");
  625.                 auto.back();
  626.                 sleep.second(Ãë = 2);
  627.                
  628.                 // ·µ»ØºóÈÔ²»ÔÚÔĶÁÒ³ÔòÅ×Òì³£
  629.                 if (!¼ì²âÊÇ·ñÔÚÔĶÁÒ³()) {
  630.                     throw new Error("ÎÞ·¨»Øµ½ÔĶÁÒ³Ãæ");
  631.                 }
  632.             }

  633.             // ÔĶÁ³É¹¦£¬ÖØÖôíÎó¼ÆÊý
  634.             Á¬Ðø´íÎó´ÎÊý = 0;

  635.         } catch (e) {
  636.             // ´íÎó´¦ÀíÓë»Ö¸´
  637.             Á¬Ðø´íÎó´ÎÊý++;
  638.             print.log("⚠ ³ö´í£¨µÚ" + Á¬Ðø´íÎó´ÎÊý + "´Î£©£º" + e.message);
  639.             sleep.second(Ãë = 3);

  640.             // ³¬¹ý´íÎóãÐÖµÔòÖØÆôAPP£¬´ÓÍ·¿ªÊ¼
  641.             if (Á¬Ðø´íÎó´ÎÊý >= config.Á¬Ðø´íÎóãÐÖµ) {
  642.                 print.log("✗ Á¬Ðø´íÎó" + config.Á¬Ðø´íÎóãÐÖµ + "´Î£¬ÖØÆôAPPÖØÐ¿ªÊ¼");
  643.                 ÖØÆôAPP();
  644.                 ¸ÕÖØÆô¹ý = true;  // ÉèÖñêÖ¾£¬Ï´ÎÑ­»·Ìø¹ý´ò¿ªAPP
  645.                 Á¬Ðø´íÎó´ÎÊý = 0;
  646.                 print.log("✓ APPÒÑÖØÆô£¬·µ»ØÖ÷Ñ­»·ÖØÐ¿ªÊ¼");
  647.                 break;  // Ìø³öÔĶÁÑ­»·£¬»Øµ½Ö÷Ñ­»·ÖØÐ¿ªÊ¼
  648.             }
  649.         }
  650.     }

  651.     // ===== ²½Öè5.5£ºÍ³¼Æ±¾ÂÖ½á¹û =====
  652.     var ʵ¼ÊÔĶÁʱ³¤·ÖÖÓ = (Date.now() - ÔĶÁ¿ªÊ¼Ê±¼ä) / 1000 / 60;
  653.     print.log("\n¡¾²½Öè5.5¡¿±¾ÂÖÔĶÁ½áÊøÍ³¼Æ");
  654.     print.log("&#128202; ÔĶÁͳ¼Æ£º");
  655.     print.log("  ÒÑÔĶÁÕ½ڣº" + ÒÑÔĶÁÕ½ÚÊý + " ÕÂ");
  656.     print.log("  Êµ¼ÊÔĶÁʱ³¤£º" + ʵ¼ÊÔĶÁʱ³¤·ÖÖÓ.toFixed(1) + " ·ÖÖÓ");
  657.    
  658.     print.log("\nµÈ´ý5Ãëºó¿ªÊ¼ÏÂÒ»ÂÖ...");
  659.     sleep.second(Ãë = 5);
  660. }
¸´ÖÆ´úÂë


»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

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

¹Ø±Õ

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

map2

GMT+8, 2026-7-29 07:24 , Processed in 0.111900 second(s), 34 queries .

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