常见问题?
如何获得 Tagui 许可??
TagUI 是免费开源的,遵循Apache 2.0许可规则。
我如何找到 Web 元素的 XPath??
在 Chrome/Edge中,右键单击目标元素,单击“检查”,右键单击突出显示的HTML,按下图操作:
对于某些特殊网页,元素的XPath可以变更。为防止此类事情发生,您可以在网页中找到一个稳定的元素并相对于该稳定元素编写自定义XPath。
XPath 非常强大,可以允许您以多种方式选择Web元素。了解更多关于 W3Schools 的XPath。或者使用这款 Chrome 扩展工具 SelectorsHub Chrome extension。
如何找到 Web 元素的 ID,Name,Class或其他属性??
在 Chrome/Edge中,右键单击目标元素,单击“检查”。将有一些突出显示的HTML,如下所示:
图中突出显示的元素具有class
“chat-line__body”的属性。它没有 id
或 name
属性。
如何使用终端 Terminal??
Hold Command and press spacebar, 然后输入 terminal
最后Enter回车。
从这里,您可以通过键入命令并回车,执行你的命令。
什么是 CSV 文件??
CSV是存储表格数据格式的文件类型。CSV 可以兼容 Microsoft Excel 和 Google Sheets。行对应 Excel 里的行,可以用逗号 ,
进行列的区分。
定时运行 TagUI 流程?
可以每月,每周,每日甚至每5分钟,执行你的 TagUI 流程,当然也可以定时执行。
Windows 系统,使用 任务计划程序 功能。
On macOS / Linux, use crontab command.
如何杀死任何未完成的 TAGUI 进程??
在CMD模式下,你可以用 Ctrl+C 来停止当前TagUI流程。 在 macOS/Linux 系统,用tagui/src/end_processes
命令; 在windows系统用 tagui/src/end_processes.cmd
命令来杀死和 TagUI 融合的进程(Chrome, Edge, SikuliX, Python etc)。(cmd文件是可执行文件,直接运行就可以)
为什么必须在100%缩放比例下使用 TagUI??
如果你的Web浏览器用了不同缩放比例,将导致 TagUI在使用 (x,y) 等点击时发生错误。确保 Chrome/Edge 设置为100%缩放以获取最佳效果。
关于 TagUI 安全性?
由于 TagUI 是开源软件,意味着用户可以阅读 TagUI 的源代码和所有依赖库,以检查是否存在安全漏洞或恶意代码。安全性上商业软件更具优势,因为用户无法看到软件背后的代码是什么。
下面是 TagUI 源代码的和依赖库。您可以查看这些源代码,帮助这些项目的迭代及Bug修复,因为这些项目都有大量用户在使用。
- TagUI - https://github.com/kelaberetiv/TagUI
- SikuliX - https://github.com/casperjs/casperjs
- PhantomJS - https://github.com/ariya/phantomjs
- SlimerJS - https://github.com/laurentj/slimerjs
- Python - https://github.com/python/cpython
- R - https://github.com/wch/r-source
- PHP - https://github.com/php/php-src
关于 TagUI 更多安全性,请参考:
https://github.com/kelaberetiv/TagUI#enterprise-security-by-design
如何添加自定义函数??
新建 tagui/src/tagui_global.js
,把自定义js函数放该文件内,就可以在流程里调用。