Selenium获取动态图片验证码

关于图片验证码的文章,我想大家都有一定的了解了。

  在我们做UI自动化的时候,经常会遇到图片验证码的问题。

  当开发不给咱们提供万能验证码,或者测试第三方网站比如知乎的时候,我们就需要自己去识别验证码。

  OCR

  OCR是一种图像文字识别的技术,例如图中的验证码,我们用肉眼识别就是c5s3,但机器可不比咱们肉眼。所以我们要利用ocr技术,让我们的Python脚本自动通过图片识别出对应的文字。

  常见的识别类库

  在Python中其实有许多识别类库,这里只介绍博主自己实践过的成功率还不错的: 百度ocr。

  简单的说,就是百度提供了一个SDK,让我们传入图片数据,从而拿到识别的结果。ocr的细节我们不需要关心。

  申请开通OCR

  首先我们得有一个百度账号,这个相信大家都有,没有的可以申请一个。

  ·登录百度控制台

  进入https://login.bce.baidu.com/并登录。

  · 选择文字识别

  左上角展开->产品服务->文字识别

  • 13
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值