注册 登录
发贴工具
查看: 18|回复: 0
打印 上一主题 下一主题

[24小时收录超级好的网站] AIWROK软件安卓汇集软件点击方法示例

[复制链接]

2472

主题

2520

帖子

1万

积分

积分
15032
跳转到指定楼层
楼主
AIWROK软件安卓汇集软件点击方法示例
AIWROK软件安卓汇集软件点击方法示例 群发软件发帖工具
  1. // 安卓AIWROK汇集软件点击
  2. // 🍎交流QQ群711841924群一,苹果内测群,528816639
  3. // 兼容ES5标准,仅支持安卓设备运行

  4. // 初始化日志窗口
  5. if (typeof logWindow !== 'undefined') {
  6.     print.log(logWindow.show());
  7.     print.log(logWindow.clear());
  8.     print.log(logWindow.setHeight(2500));
  9.     print.log(logWindow.setWidth(1500));
  10.     print.log(logWindow.setNoClickModel());
  11. }

  12. // 兼容ES5的延迟函数
  13. function es5Sleep(ms) {
  14.     if (typeof sleep !== 'undefined') {
  15.         if (typeof sleep.millisecond === 'function') {
  16.             sleep.millisecond(ms);
  17.         } else if (typeof sleep === 'function') {
  18.             sleep(ms);
  19.         }
  20.     } else {
  21.         // 纯JavaScript实现的延迟
  22.         var start = new Date().getTime();
  23.         while (new Date().getTime() - start < ms) {
  24.             // 空循环延迟
  25.         }
  26.     }
  27. }



  28. // ==================== 1. 按钮点击事件监听 ====================

  29. /**
  30. * 设置按钮点击事件监听器
  31. * @param {Object} button - 按钮对象
  32. * @param {Function} callback - 点击回调函数
  33. */
  34. function setButtonClickListener(button, callback) {
  35.     if (button && button.setOnClickListener) {
  36.         try {
  37.             button.setOnClickListener(callback);
  38.             print.log("按钮点击事件监听器设置成功");
  39.         } catch (e) {
  40.             print.log("设置按钮点击事件监听器时出错: " + e);
  41.         }
  42.     } else {
  43.         print.log("无效的按钮对象");
  44.     }
  45. }

  46. // 示例用法
  47. function buttonClickExample() {
  48.     // 假设我们有一个按钮对象
  49.     // var btn_start = f1.findViewById('startButton');
  50.    
  51.     // 设置点击事件
  52.     /*
  53.     setButtonClickListener(btn_start, function() {
  54.         printl("启动按钮被点击");
  55.         // 执行启动逻辑
  56.     });
  57.     */
  58.    
  59.     print.log("按钮点击事件示例演示完成");
  60. }

  61. // ==================== 2. 屏幕坐标点击 ====================

  62. /**
  63. * 点击屏幕指定坐标
  64. * @param {number} x - x坐标
  65. * @param {number} y - y坐标
  66. * @returns {boolean} 是否点击成功
  67. */
  68. function clickScreen(x, y) {
  69.     try {
  70.         if (typeof auto !== 'undefined' && typeof auto.clickPoint === 'function') {
  71.             auto.clickPoint(x, y);
  72.             print.log("使用auto.clickPoint点击坐标 (" + x + ", " + y + ")");
  73.             return true;
  74.         } else if (typeof hid !== 'undefined' && typeof hid.click === 'function') {
  75.             hid.click(x, y);
  76.             print.log("使用hid.click点击坐标 (" + x + ", " + y + ")");
  77.             return true;
  78.         } else {
  79.             print.log("未找到可用的点击方法");
  80.             return false;
  81.         }
  82.     } catch (e) {
  83.         print.log("点击屏幕失败: " + e);
  84.         return false;
  85.     }
  86. }

  87. // 示例用法
  88. function screenClickExample() {
  89.     // 点击屏幕中心位置
  90.     var screenWidth = 1080; // 假设屏幕宽度
  91.     var screenHeight = 1920; // 假设屏幕高度
  92.     var centerX = screenWidth / 2;
  93.     var centerY = screenHeight / 2;
  94.    
  95.     clickScreen(centerX, centerY);
  96.     print.log("屏幕坐标点击示例演示完成");
  97. }

  98. // ==================== 3. 带重试机制的安全点击 ====================

  99. /**
  100. * 安全点击(带重试机制)
  101. * @param {number} x - x坐标
  102. * @param {number} y - y坐标
  103. * @param {number} retries - 重试次数
  104. * @returns {boolean} 是否点击成功
  105. */
  106. function safeClick(x, y, retries) {
  107.     if (typeof retries === 'undefined') retries = 3;
  108.    
  109.     for (var i = 0; i < retries; i++) {
  110.         try {
  111.             if (typeof hid !== 'undefined' && typeof hid.click === 'function') {
  112.                 hid.click(x, y);
  113.                 print.log("点击坐标 (" + x + ", " + y + ") 成功");
  114.                 return true;
  115.             } else if (typeof auto !== 'undefined' && typeof auto.clickPoint === 'function') {
  116.                 auto.clickPoint(x, y);
  117.                 print.log("点击坐标 (" + x + ", " + y + ") 成功");
  118.                 return true;
  119.             }
  120.         } catch (error) {
  121.             print.log("点击失败,重试第 " + (i + 1) + " 次:" + error);
  122.             // 兼容ES5的sleep调用
  123.             es5Sleep(500);
  124.         }
  125.     }
  126.     print.log("点击坐标 (" + x + ", " + y + ") 最终失败");
  127.     return false;
  128. }

  129. // 示例用法
  130. function safeClickExample() {
  131.     safeClick(500, 500, 3);
  132.     print.log("安全点击示例演示完成");
  133. }

  134. // ==================== 4. 找字点击 ====================

  135. /**
  136. * 找字并点击功能
  137. * @param {string} targetText - 要查找并点击的文字
  138. * @param {array} region - 搜索区域,可选参数 [x1, y1, x2, y2]
  139. * @param {object} ocr - OCR实例
  140. * @returns {boolean} 是否成功点击
  141. */
  142. function findTextAndClick(targetText, region, ocr) {
  143.     try {
  144.         var result;
  145.         
  146.         if (region && region.length == 4) {
  147.             // 区域找字
  148.             // result = ocr.recognize(region[0], region[1], region[2], region[3]);
  149.             print.log("在区域 " + region + " 中查找文字: " + targetText);
  150.         } else {
  151.             // 全屏找字
  152.             // result = ocr.recognize(0, 0, screenWidth, screenHeight);
  153.             print.log("在全屏中查找文字: " + targetText);
  154.         }
  155.         
  156.         // 模拟找到文字的情况
  157.         var mockResult = {
  158.             text: targetText,
  159.             centerX: 500,
  160.             centerY: 500
  161.         };
  162.         
  163.         if (mockResult) {
  164.             print.log('准备点击文字: ' + mockResult.text);
  165.             print.log('点击坐标: (' + mockResult.centerX + ', ' + mockResult.centerY + ')');
  166.             
  167.             // 添加随机偏移模拟真实点击
  168.             var randomX = mockResult.centerX + (Math.random() - 0.5) * 10;
  169.             var randomY = mockResult.centerY + (Math.random() - 0.5) * 10;
  170.             
  171.             clickScreen(randomX, randomY);
  172.             es5Sleep(500);
  173.             
  174.             return true;
  175.         } else {
  176.             print.log('未找到可点击的文字: ' + targetText);
  177.             return false;
  178.         }
  179.     } catch (e) {
  180.         print.log('找字点击失败: ' + e);
  181.         return false;
  182.     }
  183. }

  184. // 示例用法
  185. function findTextClickExample() {
  186.     findTextAndClick("确定", [0, 0, 1080, 1920]);
  187.     print.log("找字点击示例演示完成");
  188. }

  189. // ==================== 5. 系统事件监听 ====================

  190. /**
  191. * 设置系统事件监听器
  192. */
  193. function setupSystemEventListeners() {
  194.     // 开始按钮事件监听
  195.     try {
  196.         if (typeof event !== 'undefined' && typeof event.onStartEvent === 'function') {
  197.             event.onStartEvent(function(){
  198.                 print.log('开始按钮被点击');
  199.             });
  200.             print.log("开始按钮事件监听器设置成功");
  201.         }
  202.     } catch (e) {
  203.         print.log("设置开始按钮事件监听器时出错: " + e);
  204.     }
  205.    
  206.     // 暂停按钮事件监听
  207.     try {
  208.         if (typeof event !== 'undefined' && typeof event.onPauseEvent === 'function') {
  209.             event.onPauseEvent(function(){
  210.                 print.log('暂停按钮被点击');
  211.             });
  212.             print.log("暂停按钮事件监听器设置成功");
  213.         }
  214.     } catch (e) {
  215.         print.log("设置暂停按钮事件监听器时出错: " + e);
  216.     }
  217.    
  218.     // 停止按钮事件监听
  219.     try {
  220.         if (typeof event !== 'undefined' && typeof event.onStopEvent === 'function') {
  221.             event.onStopEvent(function(){
  222.                 print.log('停止按钮被点击');
  223.             });
  224.             print.log("停止按钮事件监听器设置成功");
  225.         }
  226.     } catch (e) {
  227.         print.log("设置停止按钮事件监听器时出错: " + e);
  228.     }
  229. }

  230. // 示例用法
  231. function systemEventExample() {
  232.     setupSystemEventListeners();
  233.     print.log("系统事件监听示例演示完成");
  234. }

  235. // ==================== 6. 网页按钮点击 ====================

  236. /**
  237. * 网页按钮点击示例代码
  238. * 注意:此代码应在H5页面中使用
  239. */
  240. var webButtonClickExample = {
  241.     // HTML部分
  242.     html: '<button onclick="showTextValue()">显示文本值</button> ' +
  243.           '<button onclick="runStartScript()">执行开始脚本</button> ' +
  244.           '<button class="danger" onclick="closePage()">关闭页面</button>',
  245.    
  246.     // JavaScript部分
  247.     javascript: '// 显示文本值\n' +
  248.                 'function showTextValue() {\n' +
  249.                 '    var inputText = document.getElementById("inputText");\n' +
  250.                 '    if (inputText) {\n' +
  251.                 '        printLog("文本值: " + inputText.value);\n' +
  252.                 '    }\n' +
  253.                 '}\n' +
  254.                 '\n' +
  255.                 '// 执行开始脚本\n' +
  256.                 'function runStartScript() {\n' +
  257.                 '    printLog("执行开始脚本");\n' +
  258.                 '    // 这里可以调用AIWROK的API\n' +
  259.                 '}\n' +
  260.                 '\n' +
  261.                 '// 关闭页面\n' +
  262.                 'function closePage() {\n' +
  263.                 '    printLog("关闭页面");\n' +
  264.                 '    if (typeof dismiss === "function") {\n' +
  265.                 '        dismiss();\n' +
  266.                 '    }\n' +
  267.                 '}\n' +
  268.                 '\n' +
  269.                 '// 使用addEventListener方式\n' +
  270.                 'function setupEventListeners() {\n' +
  271.                 '    var buttons = document.querySelectorAll("button");\n' +
  272.                 '    for (var i = 0; i < buttons.length; i++) {\n' +
  273.                 '        (function(button) {\n' +
  274.                 '            button.addEventListener("click", function() {\n' +
  275.                 '                printLog("按钮被点击: " + this.textContent);\n' +
  276.                 '            });\n' +
  277.                 '        })(buttons[i]);\n' +
  278.                 '    }\n' +
  279.                 '}'
  280. };

  281. // ==================== 7. HID点击方式 ====================

  282. /**
  283. * 使用HID方式点击屏幕
  284. * @param {number} x - x坐标
  285. * @param {number} y - y坐标
  286. * @returns {boolean} 是否点击成功
  287. */
  288. function hidClick(x, y) {
  289.     try {
  290.         if (typeof hid !== 'undefined' && typeof hid.click === 'function') {
  291.             hid.click(x, y);
  292.             print.log("HID点击坐标 (" + x + ", " + y + ") 成功");
  293.             return true;
  294.         } else {
  295.             print.log("HID模块不可用,尝试使用其他点击方式");
  296.             // 回退到通用点击方法
  297.             return clickScreen(x, y);
  298.         }
  299.     } catch (e) {
  300.         print.log("HID点击失败: " + e);
  301.         return false;
  302.     }
  303. }

  304. // 示例用法
  305. function hidClickExample() {
  306.     hidClick(500, 500);
  307.     print.log("HID点击示例演示完成");
  308. }

  309. // ==================== 8. 组合点击示例 ====================

  310. /**
  311. * 组合点击示例
  312. * 演示多种点击方式的组合使用
  313. */
  314. function combinedClickExample() {
  315.     print.log("=== 组合点击示例开始 ===");
  316.    
  317.     // 1. 先点击屏幕中央
  318.     clickScreen(540, 960);
  319.     // 兼容ES5的延迟处理
  320.     es5Sleep(1000);
  321.    
  322.     // 2. 使用安全点击点击确定按钮
  323.     safeClick(800, 1600, 3);
  324.     // 兼容ES5的延迟处理
  325.     es5Sleep(1000);
  326.    
  327.     // 3. 模拟找字点击
  328.     findTextAndClick("下一步");
  329.    
  330.     print.log("=== 组合点击示例结束 ===");
  331. }

  332. // ==================== 9. 找图点击 ====================

  333. /**
  334. * 找图并点击功能
  335. * @param {string} imagePath - 图片路径
  336. * @returns {boolean} 是否成功点击
  337. */
  338. function findImageAndClick(imagePath) {
  339.     try {
  340.         print.log("开始找图: " + imagePath);
  341.         
  342.         // 检查opencv是否可用
  343.         if (typeof opencv !== 'undefined' && typeof opencv.findImagesEx === 'function') {
  344.             var detects = opencv.findImagesEx(imagePath);
  345.             
  346.             if (detects !== null && detects.length > 0) {
  347.                 print.log("找到目标: " + detects);
  348.                
  349.                 // 点击第一个找到的目标
  350.                 if (typeof detects[0] !== 'undefined' && typeof detects[0].click === 'function') {
  351.                     detects[0].click();
  352.                     print.log("点击目标成功");
  353.                     return true;
  354.                 } else if (typeof detects[0] !== 'undefined' && typeof detects[0].x !== 'undefined' && typeof detects[0].y !== 'undefined') {
  355.                     // 如果没有click方法,尝试直接点击坐标
  356.                     var x = detects[0].x;
  357.                     var y = detects[0].y;
  358.                     clickScreen(x, y);
  359.                     print.log("点击坐标 (" + x + ", " + y + ") 成功");
  360.                     return true;
  361.                 }
  362.             } else {
  363.                 print.log("未找到目标");
  364.                 return false;
  365.             }
  366.         } else {
  367.             print.log("opencv模块不可用");
  368.             return false;
  369.         }
  370.     } catch (e) {
  371.         print.log("找图点击失败: " + e);
  372.         return false;
  373.     }
  374. }

  375. // 示例用法
  376. function findImageClickExample() {
  377.     // 使用指定的图片名称
  378.     var result = findImageAndClick('图色766772.cv');
  379.     print.log("找图点击示例演示完成,结果: " + result);
  380. }

  381. // ==================== 10. 其他点击方式 ====================

  382. /**
  383. * 点击百分比坐标
  384. * @param {number} percentX - X轴百分比 (0-100)
  385. * @param {number} percentY - Y轴百分比 (0-100)
  386. * @returns {boolean} 是否点击成功
  387. */
  388. function clickPercent(percentX, percentY) {
  389.     try {
  390.         if (typeof auto !== 'undefined' && typeof auto.clickPercent === 'function') {
  391.             auto.clickPercent(percentX, percentY);
  392.             print.log("使用auto.clickPercent点击百分比坐标 (" + percentX + ", " + percentY + ")");
  393.             return true;
  394.         } else if (typeof agent !== 'undefined' && typeof agent.clickPercent === 'function') {
  395.             agent.clickPercent(percentX, percentY);
  396.             print.log("使用agent.clickPercent点击百分比坐标 (" + percentX + ", " + percentY + ")");
  397.             return true;
  398.         } else if (typeof hid !== 'undefined' && typeof hid.clickPercent === 'function') {
  399.             hid.clickPercent(percentX, percentY);
  400.             print.log("使用hid.clickPercent点击百分比坐标 (" + percentX + ", " + percentY + ")");
  401.             return true;
  402.         } else {
  403.             print.log("未找到可用的百分比点击方法");
  404.             return false;
  405.         }
  406.     } catch (e) {
  407.         print.log("点击百分比坐标失败: " + e);
  408.         return false;
  409.     }
  410. }

  411. /**
  412. * 连续点击
  413. * @param {number} x - x坐标
  414. * @param {number} y - y坐标
  415. * @param {number} count - 点击次数
  416. * @param {number} interval - 点击间隔(毫秒)
  417. * @returns {boolean} 是否点击成功
  418. */
  419. function clickMultiple(x, y, count, interval) {
  420.     try {
  421.         if (typeof hid !== 'undefined' && typeof hid.clicks === 'function') {
  422.             hid.clicks(x, y, count, interval);
  423.             print.log("使用hid.clicks连续点击 (" + x + ", " + y + ") " + count + " 次");
  424.             return true;
  425.         } else {
  426.             // 模拟连续点击
  427.             for (var i = 0; i < count; i++) {
  428.                 clickScreen(x, y);
  429.                 if (i < count - 1) {
  430.                     es5Sleep(interval || 100);
  431.                 }
  432.             }
  433.             print.log("模拟连续点击 (" + x + ", " + y + ") " + count + " 次");
  434.             return true;
  435.         }
  436.     } catch (e) {
  437.         print.log("连续点击失败: " + e);
  438.         return false;
  439.     }
  440. }

  441. /**
  442. * 代理模式点击
  443. * @param {number} x - x坐标
  444. * @param {number} y - y坐标
  445. * @returns {boolean} 是否点击成功
  446. */
  447. function agentClick(x, y) {
  448.     try {
  449.         if (typeof agent !== 'undefined' && typeof agent.click === 'function') {
  450.             agent.click(x, y);
  451.             print.log("使用agent.click点击坐标 (" + x + ", " + y + ")");
  452.             return true;
  453.         } else {
  454.             print.log("代理模块不可用");
  455.             return false;
  456.         }
  457.     } catch (e) {
  458.         print.log("代理点击失败: " + e);
  459.         return false;
  460.     }
  461. }

  462. /**
  463. * 元素点击
  464. * @param {Object} node - 元素节点
  465. * @returns {boolean} 是否点击成功
  466. */
  467. function clickElement(node) {
  468.     try {
  469.         if (node && typeof node.click === 'function') {
  470.             node.click();
  471.             print.log("点击元素成功");
  472.             return true;
  473.         } else if (node && typeof node.clickPoint === 'function') {
  474.             node.clickPoint();
  475.             print.log("点击元素坐标成功");
  476.             return true;
  477.         } else {
  478.             print.log("无效的元素节点或无点击方法");
  479.             return false;
  480.         }
  481.     } catch (e) {
  482.         print.log("点击元素失败: " + e);
  483.         return false;
  484.     }
  485. }

  486. /**
  487. * 监听点击事件
  488. * @param {Function} callback - 点击回调函数
  489. * @returns {boolean} 是否设置成功
  490. */
  491. function setupClickEventListener(callback) {
  492.     try {
  493.         if (typeof event !== 'undefined' && typeof event.onClickEvent === 'function') {
  494.             event.onClickEvent(callback);
  495.             print.log("点击事件监听器设置成功");
  496.             return true;
  497.         } else {
  498.             print.log("事件模块不可用");
  499.             return false;
  500.         }
  501.     } catch (e) {
  502.         print.log("设置点击事件监听器失败: " + e);
  503.         return false;
  504.     }
  505. }

  506. // 示例用法
  507. function otherClickMethodsExample() {
  508.     print.log("=== 其他点击方式示例开始 ===");
  509.    
  510.     // 测试百分比点击
  511.     clickPercent(50, 50);
  512.     es5Sleep(500);
  513.    
  514.     // 测试连续点击
  515.     clickMultiple(500, 500, 3, 200);
  516.     es5Sleep(500);
  517.    
  518.     // 测试代理点击
  519.     agentClick(600, 600);
  520.     es5Sleep(500);
  521.    
  522.     // 测试点击事件监听
  523.     setupClickEventListener(function(x, y) {
  524.         print.log("监听到点击事件: (" + x + ", " + y + ")");
  525.     });
  526.    
  527.     print.log("=== 其他点击方式示例结束 ===");
  528. }

  529. // ==================== 演示所有点击方式 ====================

  530. /**
  531. * 演示所有点击方式
  532. */
  533. function demoAllClickMethods() {
  534.     print.log("\n==================== 安卓AIWROK点击方式演示 ====================");
  535.    
  536.     print.log("\n1. 按钮点击事件监听示例:");
  537.     buttonClickExample();
  538.    
  539.     print.log("\n2. 屏幕坐标点击示例:");
  540.     screenClickExample();
  541.    
  542.     print.log("\n3. 安全点击示例:");
  543.     safeClickExample();
  544.    
  545.     print.log("\n4. 找字点击示例:");
  546.     findTextClickExample();
  547.    
  548.     print.log("\n5. 系统事件监听示例:");
  549.     systemEventExample();
  550.    
  551.     print.log("\n6. HID点击示例:");
  552.     hidClickExample();
  553.    
  554.     print.log("\n7. 组合点击示例:");
  555.     combinedClickExample();
  556.    
  557.     print.log("\n8. 找图点击示例:");
  558.     findImageClickExample();
  559.    
  560.     print.log("\n9. 其他点击方式示例:");
  561.     otherClickMethodsExample();
  562.    
  563.     print.log("\n==================== 演示完成 ====================");
  564.     print.log("\n网页按钮点击示例代码:\n" + webButtonClickExample.html);
  565.     print.log("\n网页按钮点击JavaScript代码:\n" + webButtonClickExample.javascript);
  566. }

  567. // 运行演示
  568. demoAllClickMethods();

  569. // 导出常用函数
  570. var ClickUtils = {
  571.     click: clickScreen,
  572.     safeClick: safeClick,
  573.     findTextAndClick: findTextAndClick,
  574.     findImageAndClick: findImageAndClick,
  575.     hidClick: hidClick,
  576.     clickPercent: clickPercent,
  577.     clickMultiple: clickMultiple,
  578.     agentClick: agentClick,
  579.     clickElement: clickElement,
  580.     setupClickEventListener: setupClickEventListener,
  581.     setButtonClickListener: setButtonClickListener,
  582.     setupSystemEventListeners: setupSystemEventListeners
  583. };
复制代码



untoAIWROK软件苹果系统点击方法综合示例nextAIWROK软件滑动方法集合示例
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关导读了
    采集亚马逊正版群发工具有没有?
    Apr.20旅行X心语今天来说说YYPOST新功能的一个灵活用法,采集亚马逊商品信息,并且获得排名的软件,亚马逊现在越来越多客户做,淘宝的水是越来越清了,以前做电商的客户,现在都转战到外国,最赚钱的要数一些客户往亚马逊里堆了吧,拿我这个YYPOST的客户,最多的是采集,分析排名,刷价格,刷数量,改价,刷访问量等等技术

    企业发展B2B网站有什么东东软件可以发呢
    标题企业发展网B2B软件,现在虽然B2B网站收录不错,可愁的是心急的人们,他们太想一口吃撑胖子了,发帖宣传虽然不能像佛系那样淡定,但也不能像跑火车那般急躁对待,自己内容不收录,完全是自己操作内容问题,可以参考一下别人的内容是怎么弄的,然后自己要试着转变,而且收录这个内容,常常会变化的,不是一种规则就吃到老

    搜房天下房聊软件哪一个好呢
    本帖最后由 发帖软件 于 2019-5-22 16:15 编辑 2搜房天下群发房聊信息软件,开始本来打算做58同城的,但发一个就要一次点触验证码,这就让人没有感觉到存在的价值了吧,都是卖二手房和新房的搜房天下倒是可以发即时聊天信息,也没有发现他这个网站有啥子限制,登陆一个搜房天下账号,然后采集回来分类列表的网址,然后就一

    大家坛有没有好用的群发工具下载呢
    当你的笑容给我礼貌的招呼,大家坛全自动发帖软件,宣传推广是一场持久战,总是有一些人把软件用了一天,或是几个小时,就觉得自己付出太多了,那加进来的粉丝,或是流量,应该是和宣传多少成正比的,其实没有这么便宜的事,就像很多阅读量超过一百万的视频,或是电影,真正会在屏幕打赏的人不会超过三千,真正大额打赏给主

    群发正版软件中国塑料网
    中国塑料网群发软件YYPOST脚本下载地址,这个网站会有一个很奇怪的问题就是你在首页登陆无半个验证码,但在登陆网址登陆就会有一个验证码,所以我们灵活一些,在首页登陆就不用输入验证码了哈。网站秒收录比较高,但发的都是五金和建筑行业,先前有很多人都是发土建工程的大公司操作的,现在这个网站专为那个行业诞生的吧。

    OpenStreetMap网站正版2019年发帖工具下载
    本帖最后由 发帖软件 于 2019-5-21 11:13 编辑 OpenStreetMap网站全自动群发,OpenStreetMapOpenStreetMap(简称OSM,中文是公开地图)是一个网上地图协作计划,目标是创造一个内容自由且能让所有人编辑的世界地图。有的人编辑地图然后等收录,有的人发日志等收录,我们这里也是利用地图日志做为宣传的目标,简单的脚本理

    搜房天下全自动收短信全自动识别验证码注册账号软件
    房天下自动注册机,这个脚本是前几天发房聊的脚本廷伸品种,这个脚本能做到自动注册账号,自动保存账号,自动发房聊的效果,不过今天我们主要说一说怎么注册账号写脚本吧,这个搜房天天下的账号,可以发提问,可以发房聊,发论坛,发博客,还有发个人中心页都是有秒收的效果的,这样就省去了去买号,去乱花钱的效果了吧,而

    企业邮箱安卓端有什么APP软件可以发的呢
    请输入标题企业邮箱安卓发发送邮箱脚本,这个脚本是利用企业邮箱进行群发的,全程是一种模拟手工操作的过程,所以封号是很少的,而且企业邮箱群发到普通QQ邮箱不容易进垃圾箱中的,所以这个脚本也是这样的原理,不过最好是利用一些多开器,登陆多点的QQ邮箱账号会比较流畅一些,然后用软件一个一个的切换APP进行群发邮件会

    头条留评论软件有没有好用的呢?
    今天整一个今日头条留言软件,对于留言YYPOST是优势是比较大的存在,因为他往往专注一些下拉定位的优点,像今日头条这样,还是需要一些特殊下拉定位的,因为他新闻有长有短,有图有视频的,所以综合起来定位是比较难的,如果用POST也不是很轻松可以破解他的加密参数。这个脚本也是有一个不好的地方就是换号会比较麻烦,您电

    单网页生成神器
    最近新技术,网页生成机占领了整个网络的半壁江山,效果很疯狂,虽然不知道能持续多久,作为开发软件的领头者,一直在找收录的方法,一直在努力创新着,一直被人模仿,却从没有被超越过,这个网页生成机,已经出来有一段时间了,一直没有拿出来分享,醉过醉过,它是利用的一些小小收录漏洞整的,您最好用一些老站域名,进行

关闭
快速回复 返回列表 返回顶部
本站自动发贴软件,是现在最流行的做脚本软件,这种发贴工具,不但发贴收录快,而且抢占好的先机,完全自由编辑,实现针对性群发模拟操作,软件可以顶贴,也可以发贴,可以兼容支持Discuz、PHPWind、Dvbbs三大主流论坛,有手机验证码收件,邮件收发的功能,支持验证码识别,注册问题识别,多线程任务,自动上传头像,自动激活注册邮件,兼容防注册插件,本站软件原创正版,更新效率最快的原创软件。 『网络推广软件』『自动发帖软件』『 自动发帖