公众号关注 「奇妙的 Linux 世界」
设为「星标」,每天带你玩转 Linux !
前面我们介绍了几款比较优秀的 Chrome 插件,大家都觉得好用,比如 Omni,这些工具都是为提高生产力而生的,今天我们又来介绍另外一款火爆的开源 Chrome(也支持 Firefox)插件:Automa,我相信你一定也会喜欢的。
Automa 是一个用于 Chrome 浏览器自动化的插件,从自动填写表格、执行重复性任务、截屏、抓取网站数据等等,完全可以根据你自己的需求来决定如何使用。
安装
最简单的方式可以通过打开 Chrome 网上应用店 https://chrome.google.com/webstore/detail/infppggnoaenmfagbfknfkancpbljcca 打开并单击添加到 chrome按钮即可安装 Automa chrome 扩展程序。
当然也可以根据源码构建进行离线安装:
# Clone 代码
git clone https://github.com/Kholid060/automa.git && cd automa
# 安装依赖
yarn install
# 构建插件包
yarn build
# 创建一个zip包
yarn build:zip
# 然后将构建后的插件拖到浏览器插件页面即可
使用
安装完成后会跳转到欢迎页面,左侧是整个工具可操作的菜单。
![eb9c9febe6ca98413b578358162752ed.png](https://i-blog.csdnimg.cn/blog_migrate/260c17bde77106c095536857fbf651a6.png)
可以通过阅读文档了解 Automa 如何使用,Automa 官方市场也提供了许多可用的工作流可以直接使用。在工作流页面可以导入或新建工作流。工作流是由块组成的一系列自动化过程,这些块按照它们连接的顺序执行,并且总是从触发块开始。可以通过录制和手动两种方式创建工作流。默认会自带一个 Google search
的工作流。
![a9d0c5546d1e82ffdf38a68fa2d6970a.png](https://i-blog.csdnimg.cn/blog_migrate/8f1b9195b57ad4aaa58466f968b3fc59.png)
点击工作流可以进入编辑页面。比如现在我们来新建一个下载抖音视频的工作流。点击新建工作流创建一个新的工作流,默认会添加一个手动的触发器,
![2b12064948211dead71ace51f0eaa49b.png](https://i-blog.csdnimg.cn/blog_migrate/23a0e02b51710fc67b3b41728c5c2089.png)
然后在左侧工具栏中拖动活动标签页到编辑器,并拖动鼠标将触发器与活动标签页链接起来:
![283c4617239cd62b3adf5af030ac727d.png](https://i-blog.csdnimg.cn/blog_migrate/b54e0e88f7795e1fc1870eaabb291c9f.png)
接着我们需要获取抖音的视频文件,可以在需要处理的页面点击Automa获取元素信息:
![0b844d1a4d90b615654fc2c0c81d6925.png](https://i-blog.csdnimg.cn/blog_migrate/5bcd8399afa3462c7b6dc19a9ebc9e27.png)
由于抖音的视频文件地址并没有直接显示在页面上,直接获取较麻烦,我们可以在抖音页面审查元素来获取,打开审查元素页面,Ctrl + F 搜索mp4
关键字,找到视频地址的元素,然后右键选择 Copy -> Copy XPath,获取视频地址 XPath 路径 //*[@id="douyin-header"]/div[2]/div[2]/div/div[1]/div/div/xg-video-container/video/source[1]
:
![02521f710d481b273e0d8fe4dfc12d0c.png](https://i-blog.csdnimg.cn/blog_migrate/39da8d873ee78da7aa111b3be21579a9.png)
然后回到 Automa 工作流编辑页面添加一个属性值,并配置上 XPath:
![84badc68445ac430e52f810a3bb9d0d5.png](https://i-blog.csdnimg.cn/blog_migrate/6300b14f7b17bfaaffba243e28b8a170.png)
这里比较重要的是要配置获取的属性名称src
,然后我们还可以将获取到的数据分配给一个变量videosrc
,接着可以再添加一个新建标签页,将其中的 URL 地址设置为:https:{{ variables@videosrc}},表示将前面获取到的视频文件作为一个新的标签页地址,如下所示:
![af30ff690da894c84d9055f34050a987.png](https://i-blog.csdnimg.cn/blog_migrate/3407a7599c63ba3f124e0ceaf8ac48c3.png)
创建完工作流后保存即可。现在我们就可以在任何一个抖音页面来获取视频地址了,只需要点击上面创建工作流的『播放』按钮即可获取到了。
![56db33f9ee131f0ee9a53845a5fee296.png](https://i-blog.csdnimg.cn/blog_migrate/4eaae7060455ad0c08a1e12a7467cff3.png)
如果你想直接保存到本地也可以继续添加一些 Block。
![85f78b97a09cf436c247c2989c4c4df4.png](https://i-blog.csdnimg.cn/blog_migrate/28d8768694d6382cb7a8e5f4bc5d0c21.png)
Automa 还有非常多功能,可以查看官方文档 https://docs.automa.site/ 了解更多使用方法。
Git 仓库:https://github.com/Kholid060/automa
本文转载自:「Github爱好者」,原文:https://url.hi-linux.com/4zb2N,版权归原作者所有。欢迎投稿,投稿邮箱: editor@hi-linux.com。
最近,我们建立了一个技术交流微信群。目前群里已加入了不少行业内的大神,有兴趣的同学可以加入和我们一起交流技术,在 「奇妙的 Linux 世界」 公众号直接回复 「加群」 邀请你入群。
你可能还喜欢
点击下方图片即可阅读
如何免费获取一个 Cloudflare 公网 IP
点击上方图片,『美团|饿了么』外卖红包天天免费领
更多有趣的互联网新鲜事,关注「奇妙的互联网」视频号全了解!