Chrome,yyds!

公众号关注 “GitHubDaily”

设为 “星标”,每天带你逛 GitHub!

e38e4ce4ed52a90aab335b5dda2e4f4a.png

大家好,我是小 G。

相信在座大部分从事软件开发工作的同学都与我一样,每天在 PC 端上使用最多的几类产品,无非是浏览器、代码编辑器与命令行终端。

一旦提到浏览器,自然不免俗的要提到那个倍受开发者喜爱的 Google Chrome。

2008 年,Google 发文宣称将正式推出一款重磅产品:Google Chrome。此后,便开启了 Chrome 疯狂扩张,一步步蚕食市场的巨无霸时代。

截至今日,它已成为全球市场占有率最高的浏览器,市场占比将近 70%(NetMarketShare 统计报告):

4b9f6b5f6ffee9b06be1f4791808dc0d.png

过去几年,小 G 也一直将 Chrome 设置成了电脑端默认浏览器。但最喜欢它的一点,还是其丰富强大的插件平台:Chrome Web Store。

在 GitHub 上面,经常会有开发者自制并发布一些颇为实用的 Chrome 插件,他们都不约而同的,背负上一个相同使命:解放双手,为提高生产力而生!

今天刚好借此机会,跟大家聊聊,最近在 GitHub 爆火的一款 Chrome 插件:Automa

简单来说,该插件可通过连接不同的任务区块,来自定义浏览器工作流,帮你自动化处理日常那些琐碎且重复性的工作。

就像下面视频展示的这样:

从视频中,大家可以看到,工作流可执行表单填写、屏幕截图、网站数据抓取等各种重复性工作。

接下来,小 G 将以该视频为示例,为你讲解如何「快速打造一个自动化搜索工作流」。

使用示例

首先,在插件安装成功后,你需要先创建并命名一个工作流:

c7f912c251cf63b62955a87597521276.png

然后在工作流中,通过左侧面板提供的各项组件,来快速拼装工作流程。

比方说 Trigger 区块,便可以执行一次触发操作;New Tab 区块,则会打开一个新的标签页,并且可以指定要访问的网站。

如下图所示的工作流,即可实现:触发一个打开新标签页的动作,并在新标签页访问 google.com 网站。

c5fd3967197c4689b3748830cc05065c.png

如果要在打开的网站搜索东西,比方说 StackOverflow,就需要再添加一个 Forms(表单)和一个 Click Element(点击)区块。

选中并编辑 Froms 区块,为其指定具体的选择器 ID 与搜索文本。

1d1ea82b8393e62fdce8dca8bd3373f9.png

选中并编辑 Click Element 区块,为其指定选择器 ID。

cd07552a0992d41952bd540b4c9d441a.png

PS:选择器 ID 的作用,是为了帮助插件找到页面中的具体组件。选择器 ID 的获取方法,可看上文提供的视频。

完成这几项操作之后,我们便成功打造了一个搜索工作流,可自动执行在新标页打开 Google,并搜索出 StackOverflow 相关的内容:

17d275eb21866f8ec3cc1afd1834a138.png不仅如此,当你需要延后或定时执行工作时,还能设置任务的执行时间,以满足多种不同场景的使用需求。

从使用需求上看,Automa 可以覆盖的场景其实非常多!

比如,给客户展示一个 Web 网站的操作方案、自动化运行爬虫脚本、跑项目流程测试等等。

在这篇文章里面,给大家展示出来的 Automa 功能只是九牛一毛,通过点击、获取文本、表单填写、事件触发等操作,可以组配很多有意思的工作流。

百闻不如一试,建议大家多上手实操试用。具体操作流程,可按本文给出的视频为例。

项目地址与插件地址也帮你们准备好了,周末没事的时候去把玩一下吧!

GitHub:https://github.com/Kholid060/automa

Chrome Store:https://chrome.google.com/webstore/detail/automa/infppggnoaenmfagbfknfkancpbljcca/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值