当前位置: 首页 > article >正文

Python3.11.9+selenium,获取图片验证码以及输入验证码数字

Python3.11.9+selenium,获取图片验证码以及输入验证码数字

1、遇到问题:登录或修改密码需要验证码

2、解决办法:

2.1、安装ddddocr

pip install ddddocr

2.2、解析验证码函数

import ddddocr
def get_capcha_text():
    #获取验证码图片
    ele_pic = driver.find_element(By.XPATH, "//label[@for='captchaCode']/following-sibling::div//img")
    driver.execute_script("arguments[0].scrollIntoView(true);", ele_pic)
    #解析图片中文字
    ocr = ddddocr.DdddOcr(show_ad=False)  # 实例化一个ocr对象
    text = ocr.classification(ele_pic.screenshot_

http://www.kler.cn/a/392825.html

相关文章:

  • matlab建模入门指导
  • 软件测试项目实战
  • Linux相关习题-gcc-gdb-冯诺依曼
  • 网页web无插件播放器EasyPlayer.js点播播放器遇到视频地址播放不了的现象及措施
  • Tomcat与Nginx之全面比较
  • 客户案例 | 如何利用Ansys工具提供互联系统(以及系统的系统),从而使“软件定义汽车”成为可能
  • UE5 样条线组件(未完待续)
  • ILRuntime热更新通过Addressables加载DLL
  • DAY113代码审计-PHPTP框架微P系统漏审项目等
  • 初识机器学习
  • vue el-date-picker 日期选择 回显后成功后无法改变的解决办法
  • 2024年9月青少年软件编程(C语言/C++)等级考试试卷(九级)
  • Kafka基础知识学习
  • Spring Boot编程训练系统:数据管理与存储
  • Leetcode刷题笔记14
  • 时序预测:多头注意力+宽度学习
  • 2 C++ 基本内置类型
  • Vulnhub靶场案例渗透[8]- HackableII
  • 更换电脑 重新安装软件
  • 前端基础的讲解-JS(11)
  • 磁盘的物理组成(Linux网络服务器 15)
  • Kafka--关于broker的夺命连环问
  • 半导体企业如何利用 Jira 应对复杂商业变局?
  • C++进阶-->封装map和set
  • deeponet作者相关三篇论文链接(理论基础、实用拓展、外推)
  • lmod安装和使用