ddddddocr识别验证码登录。
·
from selenium.webdriver.common.by import By
from selenium import webdriver
from time import sleep
import ddddocr
"""
登录
输入手机号
密码登录
识别验证码
登录
"""
driver=webdriver.Chrome()
driver.get("XXXXXXXXXX")
# 登录
driver.find_element(By.XPATH,"/html/body/div[1]/div/div[2]/ul/li[1]/a").click()
sleep(3)
# 账号
driver.find_element(By.XPATH,"/html/body/div[4]/div/div[1]/div[2]/form/div[1]/span[2]/input").send_keys("")
sleep(3)
# 密码
driver.find_element(By.XPATH,"/html/body/div[4]/div/div[1]/div[2]/form/div[2]/span[2]/input").send_keys("")
sleep(3)
# 定位验证码图片
driver.find_element(By.XPATH,"/html/body/div[4]/div/div[1]/div[2]/form/div[3]/span[3]/img").screenshot("code.png")
# 定位验证码输入框
shuru=driver.find_element(By.XPATH,"/html/body/div[4]/div/div[1]/div[2]/form/div[3]/span[2]/input")
# 识别图片
ocr=ddddocr.DdddOcr()
# 读取二进制
with open('code.png','rb')as fp:
image=fp.read()
result=ocr.classification(image)
# 验证码输入
shuru.send_keys(result)
sleep(3)
# 点击登录
driver.find_element(By.XPATH,"/html/body/div[4]/div/div[1]/div[2]/form/div[5]/a").click()
sleep(15)
driver.quit()
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)