首页 > 其他分享 >rpa使用muggle_ocr自动识别验证码

rpa使用muggle_ocr自动识别验证码

时间:2023-01-30 17:22:06浏览次数:35  
标签:__ rpa muggle ocr type id

1.安装包

pip3 install rpa=1.48.1
pip3 install muggle-ocr=1.0.3

如果muggle-ocr使用pip3安装不了,只能手动安装。

百度网盘:https://pan.baidu.com/s/1K3Tq9Vz-u3oQ8tWUXBweTg

提取码:zfxi

2.代码片段

import rpa as r
import muggle_ocr

def main():
    r.init(visual_automation=True,chrome_browser=True)
    r.url('http://www.12333.gov.cn/cas/siLogin?client=goviam&service=http%3A%2F%2Fsi.12333.gov.cn%2F160469.jhtml&flag=false')

    # #输入账号密码
    r.type('//*[@id="userName"]','123456')
    r.type('//*[@id="pwd"]','123456')
    
    r.snap('//*[@id="img_captcha"]','./yzm.png')
    with open(r"./yzm.png", "rb") as f:
        b = f.read()
    # ModelType.Captcha 可识别4-6位验证码
    sdk = muggle_ocr.SDK(model_type=muggle_ocr.ModelType.Captcha)
    text = sdk.predict(image_bytes=b)
    r.type('//*[@id="yz_text"]',text)

if __name__ == '__main__':
    main()

 

标签:__,rpa,muggle,ocr,type,id
From: https://www.cnblogs.com/i-tao/p/17076716.html

相关文章

  • 基于百度智能云的OCR接口进行图文识别
    由于一些客户的内部系统需要提取一些记录信息,如果手工录入会变得比较麻烦,因此考虑使用百度云的OCR进行图片文字的提取处理,综合比较了一下开源免费的Tesseract类库进行处理......
  • 【RPA用户案例】能源企业财务中心chatbot&RPA-RPA学习天地
    一、应用需求:某西南电力投资公司财务中心,致力于打造一个以RPA为串联工具“一个财务智能助手”,以辅助业务人员、管理人员、运营人员相关工作。二、原有业务痛点:企业人员......
  • KlipperPad 安装精简优化版 Windows10 教程(完美驱动)
    前言本文针对思兼的KlipperPad,介绍如何安装Windows10精简优化版操作系统。一、使用品铂原版系统操作系统链接:http://pipo.cn/index.php?m=About&a=gujian_show&id=......
  • procrastination01
    Psychology目录BiologicalBasesofBehaviorWhyyouprocrastinateevenwhenitfeelsbadLexicon●History,ApproachesandMethods●BiologicalBasesofBeha......
  • 利用Paddle开源OCR模型进行字符识别
    在挂机录制视频的时候,需要一个检测进度条是否跑完的功能。但是无奈各大平台ocr的api都很贵,本人不太愿意为了这个小功能掏钱。然后发现了这个OCR模型。虽然没学过人工智能,......
  • 找个好用的ocr不容易
    写帖子的时候想从一本扫描版的书中摘几段,懒得打字,就想找个简单的ocr软件。装了几个,都报告缺这缺那,用不了。想自己写个,看了点subtitleEdit源码里的ocr部分,觉得还是挺麻烦。......
  • Windows 去掉日语里的日语输入法只保留OCR功能
    概要win10输入法设置、美式键盘怎么删除、win10只要ocr不要输入法、win10删掉多余的日语输入法、PowerToysOCR其他语言原文:https://www.cnblogs.com/xaoc/p/1705899......
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:OCR组件
    本文简述如何在Smobiler中使用OCR组件进行文字识别。Step1.新建一个SmobilerForm窗体,并在窗体中加入OCR和Button,布局如下Button的点击事件代码:privatevoid......
  • ocr备份与恢复
    一、自动备份oracle会每小时备份一次ocr,自动备份的默认路径是:$CRS_HOME/cdata/$CRS_NAME下,可以用ocrconfig查看自动备份的信息。 自动备份只会在一个节点执行。如果用于备......
  • 使用ddddocr识别验证码
    importurllib3importddddocrcode_url="http://www.xxxx.com/code.php"headers="{你的header是内容}"http=urllib3.PoolManager()resq=http.request('GET',cod......