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()
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐