找回密码
  注册[Register]
查看: 1174|回复: 16

【autojs】某宝双12和淘金币任务自动执行源码 50行+

[复制链接]
发表于 2020-12-4 13:24 来自手机 | 显示全部楼层 |阅读模式
禁止求评分、诱导评分、互刷评分、互刷悬赏值,违规者封号处理。
禁止发布推广、邀请码、邀请链接、二维码或者有利益相关的任何推广行为。
所有非原创软件请发布在【精品软件区】,发帖必须按照本版块版规格式发帖。

淘宝双12活动和淘金币活动,脚本兼容,目前只支持简单的浏览任务,后续会添加新的功能:水果农场任务,掷色子任务
github链接:https://github.com/JavisPeng/taobao_1212_taojinbi
测试环境
华为P30 + autojs4.1.1 + 淘宝v9.0
脚本功能列表
  • 自动执行浏览任务
  • 任务完成立即返回
使用说明
  • 下载 autojs4.1.1,并开启无障碍服务,导入上面脚本
  • 打开淘宝双12或淘金币任务列表主界面,运行该脚本
  • 请不要使用模拟器运行,实测其只奖励100金币
  1. //最大执行次数
  2. var MAX_EPOCH = 64

  3. //主题关键字匹配
  4. var REG_STRING = "逛高比例|逛猜你喜|逛淘|逛逛大牌|逛好店领|逛聚划算|逛一逛|搜一搜|浏览|来拍卖低价捡漏|拍立淘|看|天猫国际|小鸡"

  5. //点击控件
  6. function btn_click(x) { if (x) x.click() }

  7. //点击控件所在坐标
  8. function click_position(x) { click(x.bounds().centerX(), x.bounds().centerY()) }

  9. //等待sec秒,有完成提示后立即返回
  10. function wait(sec) {
  11.     sleep(1000)
  12.     while (sec--) {
  13.         let a1 = text('点我领取奖励').findOne(10)
  14.         let a2 = desc('任务完成').findOne(10)
  15.         let a3 = textContains('任务已').findOne(10)
  16.         let a = desc('快去领奖吧').findOne(1000)
  17.         if (a1 || a2 || a3 || a) {
  18.             console.log('提前返回'); break
  19.         }
  20.     }
  21. }

  22. //根据正则表达式获取任务
  23. function get_task(reg_str) {
  24.     sleep(1500); textContains('任务').findOne(10000)
  25.     let list_x = text('去完成').find()
  26.     let reg = new RegExp(reg_str)
  27.     for (let i = 0; i < list_x.length; i++) {
  28.         txt = list_x[i].parent().child(0).child(0).text() //主标题
  29.         if (reg.test(txt)) {
  30.             console.log(txt);toast(txt)
  31.             return list_x[i]
  32.         }
  33.     }
  34.     return null
  35. }

  36. //执行简单的浏览任务
  37. function do_simple_task(sec) {
  38.     for (let i = 0; i < MAX_EPOCH; i++) {
  39.         let btn_todo = get_task(REG_STRING)
  40.         if (!btn_todo) break
  41.         sleep(1000); btn_todo.click(); wait(sec); back(); sleep(1500)
  42.         btn_click(textContains('领取').findOne(1000))
  43.     }
  44.     console.log('简单浏览任务,已经完成');
  45. }

  46. //主函数
  47. function main() {
  48.     btn_click(text('领欢乐币').findOne(500))
  49.     do_simple_task(18)
  50. }

  51. main()
复制代码


如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2020-12-4 13:24 | 显示全部楼层
谢谢大佬分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-12-4 13:25 | 显示全部楼层
6666666666
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-12-4 13:29 | 显示全部楼层

支持楼主,谢谢分享。
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-12-4 13:41 | 显示全部楼层

感谢分享,谢谢提供分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-12-4 13:47 | 显示全部楼层
谢谢大牛
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-12-4 13:48 | 显示全部楼层
谢谢@Thanks!
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-12-4 14:43 | 显示全部楼层
谢谢大佬分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-12-4 14:43 | 显示全部楼层
多谢楼主分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-12-4 14:55 | 显示全部楼层
6666
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

RSS订阅|手机版|小黑屋|广告投放|大牛论坛

GMT+8, 2024-5-29 23:14 , Processed in 0.034178 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表