【流程图模式】如何设置验证码识别功能(验证码出现在固定网页)

2023年9月5日 58点热度 0人点赞 0条评论

在采集数据的过程中,我们经常会遇到需要输入验证码的情况,后羿采集器支持手动输入功能。

需要输入验证码的情况一般可以分为以下两种:

第一种,验证码出现在固定网页,例如注册/登录页面的验证码

第二种,验证码出现在不固定的网页,例如在采集过程中会跳出需要输入验证码的页面

这两种场景中,验证码的设置略有区别。

针对第一种场景,我们可以在一开始编辑采集规则时就进行设置;

针对第二种场景,我们需要先将采集规则运行起来,一直到网站弹出验证码提示了,此时我们停止采集,然后重新打开规则编辑界面进行验证码识别的设置。

本文主要介绍第一种场景的验证码设置,我们以登录验证码为例:

步骤1:新建流程图模式任务,如下图所示:

步骤2:依次点击账号密码输入框,根据提示输入相应的文本,如下图所示:

步骤3:点击验证码图片,如下图所示:

步骤4:然后点击左侧提示中的“验证码识别”,然后会生成下图提示:

步骤5:接下来我们按照提示逐步操作:

步骤6:然后点击“确认”,此时软件会自动提交一个错误验证码,我们需要根据左侧提示点击网页中的错误提示:

步骤7:点击错误提示后软件提示中会给出展示,如下图所示:

之所以要选中页面中的错误提示,是为了让软件知晓验证码输入错误时的判断条件,这样软件在检测到验证码输入错误后可以重新输入验证码。

如果你发现当前展示的错误提示和页面中的不一致,可以点击“重新选择错误提示”,然后重新在页面中点击错误提示,为了确保验证码输入正确,一定要保证软件能够检测到网页中的错误提示。

步骤8:如果确认没问题,我们可以点击“确认”提示,此时会有输入验证码的提示,如下图所示:

步骤9:根据提示输入验证码,结果如下图所示:

在输入验证码时,如果验证码看不清楚,我们可以点击“换一张”来刷新验证码,但是如果你发现点击换一张没有反应,那说明当前网页的刷新验证码功能后羿还未能兼容,遇到这种场景时你可以直接点击网页中的刷新按钮去刷新验证码,然后再输入和提交。

有时候可能会存在你输入验证码之后发现页面中验证码被刷新,导致你输入的验证码不正确,这时候需要点击“重新输入验证码”:

步骤10:提交完验证码之后,操作提示框会出现一个提示,用户可以选择手动输入验证码,手动输入验证码需要旗舰版以上用户使用。

步骤11:点击提示“验证码输入正确”,这样就会生成一个验证码识别组件,我们就完成了验证码的设置,如下图所示:

365crawadmin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论