前面我们介绍了几个优秀的Chrome插件,大家都觉得好用,比如Omni,这些工具就是为提高生产力而生的,今天我们来介绍另一个流行的开源Chrome(也支持Firefox)插件:Automa,我相信你也会喜欢它。Automa是一个用于Chrome浏览器自动化的插件。从自动填写表格、执行重复性任务、截取屏幕截图、抓取网站数据等,您可以根据自己的需要决定如何使用它。最简单的安装方法是通过打开Chrome网上应用店https://chrome.google.com/webstore/detail/infppggnoaenmfagbfknfkancpbljcca打开并单击添加到chrome按钮来安装Automachrome扩展程序。当然也可以根据源码离线安装:#克隆代码gitclonehttps://github.com/Kholid060/automa.git&&cdautoma#安装依赖yarninstall#构建插件包yarnbuild#创建一个zip包yarnbuild:zip#然后将构建好的插件拖到浏览器插件页面即可使用。安装完成后会跳转到欢迎页面。左边是整个工具可以操作的菜单。你可以通过阅读文档来学习如何使用Automa,而Automa官方市场也提供了很多可用的工作流,可以直接使用。在工作流页面上,您可以导入或创建新的工作流。工作流是按连接顺序执行的自动块序列,始终从触发块开始。可以通过记录和手动创建工作流程。默认情况下,它带有Google搜索工作流程。点击Workflow进入编辑页面。例如,现在让我们创建一个用于下载抖音视频的工作流程。点击NewWorkflow创建一个新的工作流,默认会添加一个手动触发器。然后将活动标签拖到左侧工具栏的编辑器中,拖动鼠标将触发器链接到活动标签:然后我们需要获取抖音的视频文件,点击页面上的Automa即可获取待处理元素信息:由于抖音的视频文件地址没有直接显示在页面上,直接获取比较麻烦。我们可以在抖音页面查看元素获取。打开评论元素页面,Ctrl+F搜索mp4关键字,找到视频地址的元素,然后右键选择复制->复制XPath,得到视频地址的XPath路径//*[@id="douyin-header"]/div[2]/div[2]/div/div[1]/div/div/xg-video-container/video/source[1]:然后回到Automa工作流程编辑页面添加一个属性值,并配置XPath:这里比较重要的是配置获取的属性名src,然后我们也可以将获取的数据赋值给一个变量videosrc,然后添加一个新的tab页,并设置urladdressinitto:https:{{variables@videosrc}},意思是将之前获取的视频文件作为新标签页的地址,创建工作流后保存。现在我们可以获取任意抖音页面的视频地址,只需点击上方的“播放”按钮创建工作流即可获取。如果想直接保存到本地也可以继续添加一些块。Automa也有很多功能,你可以查看官方文档https://docs.automa.site/了解更多使用方法。
