识别验证码
在本节中,我们将指导您如何使用 识别验证码
步骤。
作用
该步骤用来识别网页上的各类验证码,自动填写识别结果,并且通过验证。
一些常见的使用场景:
- 某些网站登录时需要识别图片验证码,用来防止机器人行为。
- 某些网站提交表单时需要先通过 Google reCAPTCHA 验证码。
- 某些网站在列表进行大量翻页后,会跳出验证码证明使用者不是机器人。
配置
常规
步骤名称:自定义步骤名称。
验证码类型:选择支持的不同验证码类型,需要用户先判断网页上的验证码属于哪一种类型,才能针对其进行识别。
说明
目前仅支持以下三种类型的验证码,更多的验证码类型将在后续不断更新。如果你有特别紧急的需求,请主动 联系我们 以获得支持。
图片验证码:常见的图片验证码,该图片里面是数字或者英文字母组合而成。
图片定位:配置要识别的验证码图片的定位,它是一个 XPaht 表达式。
输入框定位:配置要识别的验证码填写结果的输入框定位,它是一个 XPaht 表达式。
- 输入后按下回车键:开启该选项后,将在输入完成验证码识别结果后,自动模拟点击键盘上的回车按钮。当某些验证码并不带有提交按钮时,可以开启该选项用来提交验证。
提交按钮定位:配置要识别的验证码点击提交的按钮定位,它是一个 XPaht 表达式。
元素在 IFrame/Frame 内:如果要定位的元素在一个 IFrame 或 Frame 框架内,那需要勾选开启该选项并且配置其 IFrame 自身的 XPath 定位表达式(相对其根节点
<html>
、<iframe>
、<frame>
等标签)。提示
如果其根节点 IFrame 也嵌套在其它 IFrame 中,那么需要按照顺序,把所有 IFrame 都配置上,直到最外层的 IFrame 为止(其根节点是
<html>
标签)。配置的顺序从上到下,最后一个代表最外层的 IFrame 元素。
reCAPTCHA V2:谷歌开发的 reCAPTCHA V2 版本的验证码。如果网页出现了该类型的验证码,请选择这个选项,将自动识别并且通过验证。
- hCAPTCHA:hCAPTCHA 的验证码。如果网页出现了该类型的验证码,请选择这个选项,将自动识别并且通过验证。
高级
- 执行后延迟:执行识别验证码操作后,等待的时间。