EasySpider教程
EasySpider ocr型验证码
用户需要在任务执行过程中多次输入OCR型验证码,通过OCR(光学字符识别)技术可以自动识别验证码图片中的文字,并将其输入到相应的文本框中。这一过程可以极大提高任务的效率,避免人工干预。
解决方案
项目维护者提供了一个完整的流程,可以通过OCR识别验证码并自动输入,以下是具体的操作步骤:
选中验证码图片:
在浏览器中,首先选中网页上的验证码图片。这是获取验证码图片地址的关键步骤。采集验证码图片地址:
使用EasySpider的图片采集功能,采集验证码图片的地址。确认采集后,将图片的URL或路径保存下来,以便接下来进行OCR识别。设置OCR识别:
在流程图中,将采集的内容类型设置为“OCR识别文字”。这个设置告诉系统将验证码图片进行OCR识别,自动提取其中的字符。修改字段名称:
将采集到的验证码图片字段名修改为合适的名称,例如“参数1_图片”。这样可以在输入文字操作中引用该字段。在输入文字操作中引用字段值:
在输入文字的操作中,使用Field["参数1_图片"]
来表示OCR识别后的验证码内容。这样,每次系统识别到验证码后,都会将识别结果自动输入到验证码文本框中。选择是否保存OCR结果:
如果不需要保存OCR识别的结果,可以将是否保存该字段设置为“否”,这样系统只会暂时使用识别到的结果,而不会将其存储。
使用OCR技术识别验证码是一种高效的解决方案,特别适用于需要多次输入验证码的场景。通过简单的设置,系统可以自动识别验证码图片中的文字并将其输入,有效减少了人工输入验证码的时间。如果你在任务中遇到了类似问题,可以参考以上方法进行处理。
阅读全文
×
初次访问:反爬虫,人机识别