专栏首页Python绿色通道这款黑科技,不会代码也能玩自动化,高效摸鱼

这款黑科技,不会代码也能玩自动化,高效摸鱼

以下文章来源于AirPython ,作者星安果

说在前面:今日次条推荐的是JS逆向加密连载文章,正在学习的朋友记得围观,点击阅读原文有京东99元选10套书的优惠活动,送给有需要的朋友.

上篇文章推荐了一款 PC 端的摸鱼工具,但如果想在手机上实现自动化,并且代码能力不强,能否也能实现?

答案是肯定的。

今天再介绍一款 Android 端的系统功能增强 App:Tasker,能帮助我们完成手机端的自动化操作,高效地进行摸鱼。

1、Tasker 是什么?

Tasker 是 Android 端的一款系统增强型工具 App,不需要 Root 权限,能完全自定义,通过界面配置参数,即可以完成复杂的面相场景的自动化操作。

2、功能介绍

Tasker 顶部有 4 个 Tab,包含了常用的一些操作。

  • 配置文件:定义触发的场景
  • 任务:具体的任务和事件
  • 场景:自定义的场景和 UI
  • 变量:定义的全局变量

3、来一个实例?

以每天定时去京*签到领京豆为例,来说说如何实现这一自动化操作。

首先,我们在【任务 Tab】界面,点击右下角的 + 号,并定义一个名称:京*签到,新建一个任务。

第 1 个操作是杀死京* App。

操作步骤是依次是:点击右下角的新增 - 程序 - 结束应用 - 选择京* App,利用返回键返回到任务编辑界面。

任务的 2 个操作是启动京* App,操作步骤和上面一样。

第 3、4 操作,是定义一个全局变量,让操作隐式等待预定的时长,模拟冷启动京* App。

为了保证操作的安全性,需要针对这里的等待时间做一个随机处理。

操作步骤是依次是:选中变量项 - 变量值随机化,指定最大值和最小值。

第 5 个操作,在应用内执行一系列自动化操作,包含:点击、长按、输入、滑动等操作。

结合 TouchTask 插件(文末下载),Tasker 可以完成 App 端界面的自动化操作。

TouchTask 包含的功能有:点击、长按、手势、返回上页、返回桌面、OCR、截图、屏幕解锁、设置等。

具体操作步骤是:新建一个操作 - 插件 - 选择 TouchTask - Actions 事件监听 - 配置 - Actions选择 Tap - 标题栏的手,回到桌面。

打开京* App,点击通知栏的 Select point 这一常驻消息栏。

点击底部的第 5 个 Tab,打开【我的】设置界面,跳到 Tasker App 界面,立马能捕获到这个控件的坐标或者 Text 属性值。

选择其中任意一项,这里选择 Text 属性值;相比 Text 属性值,坐标值成功率更高一点。

经过这个操作,页面跳转到设置界面,这个界面包含:领取京豆的入口。

第 6、7、8 操作,分别是点击进入到京豆展示页面,点击进入领取京*界面,点击签到。

和上一步操作方法类似,就是 3 个单击操作,经过这 3 个操作就完成了整个签到流程,领到了今天的京豆。

需要注意的是,页面跳转都涉及到网络请求,到请求到数据和展示界面有一段时间,所以需要加一个等待时长。

第 9 步,回到桌面。

回到桌面的操作也很简单,直接利用 TouchTask 插件全局动作中的 Go home 即可以模拟按压 Home 键,回到系统桌面。

通过以上 9 个操作,新建了一个自动化签到的任务。

接着,在【配置文件Tab】界面,新建一个触发条件。

操作步骤是:点击右下角的 + 号 - 选择时间 - 指定开始时间和结束时间。

比如:每天早上 7 点准时签到,我们只需要指定开始时间和结束时间相同即可。

返回的时候,选择上一步创建的京*签到任务。

如此,只需要简单的配置,无需编写任何代码,就完整的创建了一个简单的自动化任务,每天 7 点整会去执行自动化操作,去京* App 完成签到操作。

4、常用插件

Tasker 可以结合很多插件完成一些复杂的自动化操作。

常用的插件包含:TouchTask/AutoInput、Notification Listener、AutoVoice、SecureTask、ActivityTask、Seure Settings、Tasker SQLite Plugin、Memento Database 等。

5、其他应用场景

上面只是实现了一个简单的自动化操作。

实际上,结合上面这些插件和 Tasker 提供的触发场景、操作类型复杂多样化(支持Java、JS、Shell 命令)、UI 自定义能完成很多复杂的自动化操作。

比如下面这些:

  • 利用场景自定义 UI 界面,创建桌面小组件,制作一个快速的短信发送界面。
  • Tasker 可以模拟网络请求,包含:POST/GET,结合数据抓包,实现一些比较固定的功能场景。
  • 借助插件,自动化操作几乎可以完全模拟人为操作,包含:点击、长按、滑动、休眠、系统按键操作等。
  • 监听某个 App 启动(比如打开地图的时候)的时候,自动打开定位,然后调整音量为最大。
  • 监听消息通知栏,实现快速抢红包
  • 每天早上 6 点半自动关闭飞行模式、打开 Wifi,打开支付宝 App 收取能量,晚上 12 点切断家里路由器,并开启手机的飞行模型。

6、其他说明

为了保证 Tasker 能自动化运行定义好的任务,需要忽略电池优化、容许程序在后台运行。

另外,如果插件中如果使用到无障碍服务,需要手动在设置中开启服务。

网络上有很多其他人写好的配置文件、任务和场景,都可以长按 Tab,从本地文件夹内导入;也可以直接使用设置中的数据还原功能,获取文件创建的任务和配置文件。

文中使用的 Tasker 破解版及数据配置文件我已经上传到公众号后台,回复「 Tasker 」获取全部内容。

生命再长,不过百年,让我们一起高效做事,优雅摸鱼!

end

本文分享自微信公众号 - Python绿色通道(Python_channel)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-02-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 618全网销售数据分析报告

    2020年618已结束,你剁手了么?贡献了多少呢?全网又销售了多少呢?我们一起来看看《618全网销售数据分析报告》吧。

    叫我龙总
  • 数据分析|用Python数据分析 6000 款 App,推荐使用24款App

    摘要: 如今移动互联网越来越发达,各式各样的 App 层出不穷,也就产生了优劣之分,相比于普通 App,我们肯定愿意去使用那些良心佳软,但去发现这些 App 并...

    叫我龙总
  • 爬虫大杀器 | Python学习之Scrapy-Redis实战京东图书

    scrapy-Redis就是结合了分布式数据库redis,重写了scrapy一些比较关键的代码,将scrapy变成一个可以在多个主机上同时运行的分布式爬虫。

    叫我龙总
  • DBA登入服务器后应该先关注啥

    虽然现在都在推广自动化运维,不过有些时候还是需要登入到服务器去做些事情。那么,在有限的几次登入服务器机会中,作为DBA应该关注哪些事情呢?

    [3306 Pai ] 社区
  • UniApp实战:动态数据(uni.request封装、uni.getLocation获取定位等)

    有人肯定会问,人家uni.request()已经挺好的了,为什么非的在封装一次了?

    Javanx
  • 互联网分层架构之-DAO与服务化

    互联网分层架构的本质,是数据的移动。 互联网分层架构演进的核心原则: 让上游更高效的获取与处理数据,复用 让下游能屏蔽数据的获取细节,封装 这些在上一篇《互联网...

    架构师之路
  • win10 uwp 录制任意应用屏幕

    在 1803 可以使用 Windows.Graphics.Capture 捕获屏幕,可以用来录制应用的窗口

    林德熙
  • 微信小程序接入百度OCR(身份证识别)

    支持对二代居民身份证正反面所有8个字段进行结构化识别,包括姓名、性别、民族、出生日期、住址、身份证号、签发机关、有效期限,识别准确率超过99%;同时支持身份证正...

    Kindear
  • MongoDB系列10:Change Streams构建实时同步数据流

    本文是第10篇,主要讲述Change Streams构建实时同步数据流的实战经验,非常值得一看。

    大数据和云计算技术
  • Good Bye 2018 A. New Year and the Christmas Ornament(水题)

    题目链接:http://codeforces.com/contest/1091/problem/A

    Ch_Zaqdt

扫码关注云+社区

领取腾讯云代金券