一、安装ddddocr
通过命令将自动安装
pip install ddddocr
如果速度慢,可用国内镜像,命令如下:
pip install ddddocr -i Simple Index
二、使用实例
python
import ddddocr
# 验证码识别
def ocrImg2(self, locate, locateType=By.XPATH):
# 获取验证码
# 等待元素加载出来
WebDriverWait(self.driver, 20, 0.5).until(EC.presence_of_element_located((locateType, locate)))
img = self.driver.find_element(locateType, locate) #获得验证码图片对象
data = img.screenshot_as_base64 # 获得图片的base64编码
ocr = ddddocr.DdddOcr()
text = ocr.classification(data)
print(text)
return text
# 获取验证码
text = driver.ocrImg2('//img[@class="captcha-code-img"]')
# 输入验证码
driver.inputElement2("//input[@placeholder='请输入验证码']", text)