验证码登录-设置执行前等待方式
优采云 发布时间: 2020-08-10 08:12本文给你们演示登录界面有验证码或则其他验证(如滑块验证)的网站通过设置执行前等待进行数据采集的形式。
所讲示例采集数据网址为 登陆时设置执行前等待,然后单机采集时自动输入验证码或则滑块验证,之后再进行采集。
小贴士:这种方式只能在单机采集上,云采集是不能手动辨识的。
步骤1 登陆优采云7.0采集器→点击新建任务→自定义采集,进入到任务配置页面: 然后输入网址→保存网址,系统会步入到流程设计页面并手动打开上面输入的网址。
接下来步骤是输入用户名密码了,优采云模拟的是人的操作行为,所以这一步过程也很简单
步骤2 在浏览器中键盘点击用户名输入框→在左侧弹出的提示上面选择“输入文字”→输入自己的用户名→选择“确定”
同样的方法输入密码 这样输入用户名密码的步骤就完成了
接下来模拟人工自动在浏览器上面输入验证码,因为在本地采集的时侯验证码都是不一样的,所以这儿如今只能自动输入,然后单机采集的时侯自动输入验证码进行采集。
步骤3 在浏览器中自动输入验证码→然后选择浏览器中的“登陆”按钮→在弹出的提示框中选择点击该按键→页面将会跳转到登入界面。
这里我们须要对点击登录元素做一个执行前等待,做这个的目的是单机采集的时侯,运行到这一步会等待设置的时间,利用这个时间我们在本地采集的时侯可以自动输入验证码。然后规则根据后续流程采集数据。
步骤4 点开页面上的“流程”按钮,流程显示下来以后,选择点击元素→右边中级选项→执行前等待时间(这里我设置的10秒,这个时间自己计算,可随便设置)
这里设置好以后,接下来提取数据。
步骤5 这里我随便提取一个数据仅供演示登录功能,具体的操作可以参考菜鸟入门的教程。
这样一个简单的流程就做好了
步骤6 接下来选择保存并启动按键,系统将会在本地启动一个采集流程,当执行到输入验证码操作时,我们在这里会等待10秒钟,利用这个时间自动输入一下这个验证码,然后系统会根据后续流程手动执行操作
小贴士:注意上述这些方式因为须要采集时自动输入验证码或则滑块之类的操作,所以只能用在本地采集上,是不能用于云采集的。