Python 不用学,零基础也能用的自动化工具-UI.Vision RPA

优采云 发布时间: 2022-04-30 12:06

  Python 不用学,零基础也能用的自动化工具-UI.Vision RPA

  Python 被认为是次时代必学语言,也就成为贩卖知识焦虑最好的标靶,各大平台隔三差五就想让我们买课程。

  但普通人真的有必要学 Python 吗?量化交易、人工智能、数据分析,你用得到哪项?

  当然,程序员、金融等相关从业者学 Python 无可厚非。可是,请不要推荐小白学 Python,90% 的人学了只是浪费时间。花 3 个月编程,也不一定能解决我们的基础功能需求。

  请把你的时间花在更重要的事情上,克服知识焦虑。学一百种热门语言,不如熟练掌握一个好的工具。

  

  以下内容只适合不想学 Python,不懂编程,又想使用自动化和爬虫的小白,高手可以关闭页面了。

  UI.Vision RPA 是一款开源的全平台自动化工具,无需懂编程,即可完成网页和桌面自动化操作,包括文件上传、表单填写、内容抓取、定时截图、爬虫抓取等。

  安装 UI.Vision

  UI.Vision RPA 的主体是浏览器插件,只需去应用商店即可完成安装。

  浏览器自动化工具/goapmjinbaeomoemgdcnnhoedopjnddd

  UI.Vision RPA 界面

  UI.Vision RPA 的运行脚本叫做「宏」。界面很简单,左侧是宏的范例库和本地文件,右侧是宏的运行和反馈区。

  

  零门槛入门

  UI.Vision RPA 没有使用门槛。只需打开 UI.Vision 插件,点击右上角的按钮「Record」,即可自动录制宏。UI.Vision 会自动将你的操作录制为宏。

  执行时,选中左侧保存的宏,然后点击右上角的按钮「Play Macro」,即可回放指定宏。

  

  进阶使用

  以范例库中的 DemoAutofill 为例,这是网页自动填充在线表格的宏,点击右上方的「Step」按钮逐步运行宏。

  1. 前 1-3 步使用「store」命令,对宏进行基本设置,如运行速度、超时等待、页面最长载入时间。点击命令右侧的「info for this command」可查看当前命令的官方文档。

  2. 第 4 步使用「open」命令,打开指定网址。

  3. 第 5-8 步使用「click」命令,依次点击指定按钮。

  

  4. 第 9 步使用「pause」命令,延时 500 毫秒。

  5. 第 10 步使用「captureScreenshot」命令,对可见网页部分截图,记录运行步骤。

  6. 第 11 步使用「clickAndWait」命令,单击指定按钮后等待页面加载。

  7. 第 12-13 步使用「type」命令,在指定区域输出指定文字。

  8. 第 14 步使用「captureScreenshot」命令,对可见网页部分截图,记录运行步骤。

  第 15 步使用「pause」命令,延时 1000 毫秒。

  第 16 步使用「clickAndWait」命令,单击指定按钮后等待页面加载。

  第 17 步使用「captureScreenshot」命令,对可见网页部分截图,记录运行步骤。

  9. 第 18 步使用「echo」命令,调用浏览器通知模块,弹出指定提示。

  10. 第 19 步使用「comment」命令,注释当前步骤,无实际作用。

  第 20 步使用「open」命令,打开指定网址。

  11. 最后一步使用「assertTitle」命令,获取网站的标题,并检查是否与指定文本相符合,判断宏是否运行成功。

  如果你有进阶需求,可以将范例一个个拆解学习,了解命令的使用方式。

  总结

  UI.Vision RPA 操作简单,定制脚本宏只需录制和完善两步。

  录制:手动操作一次并录制宏,该环节基本能完成 80% 的功能转换。

  完善:补充或修改部分命令宏,多为延时、截图等不被录制的简单命令。

  除 UI.Vision RPA 外,iMacros 和 Selenium IDE 也是热门的全平台自动化工具,都依托于浏览器插件。

  这类自动化工具不用花大量时间学习,直接帮你解决问题,但并不能完全取代 Python 等编程语言。如果你依然有进阶需求,那努力去学编程吧,否则请先学会用工具。

  参考资料:

  UI.Vision RPA 浏览器自动化工具:表单填写、网页内容抓取、网页操作录制

  UI.Vision 命令官方文档

  白话 UI.Vision Kantu 插件

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线