1、写脚本验证码识别登录
import requests as requests from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from PIL import Image import pytesseract import io import base64 # 初始化WebDriver driver = webdriver.Chrome() # 或者使用其他浏览器,如Firefox # 打开登录页面 driver.get("http://192.168.xx/#/login") # 等待用户名和密码输入框加载完成 username_input = WebDriverWait(driver, 10).until( EC.element_to_be_clickable((By.XPATH, "/html/body/div/div/div[1]/div/div[2]/div[2]/div[1]/form/div[1]/div/div[1]/input")) ) password_input = WebDriverWait(driver, 10).until( EC.element_to_be_clickable((By.XPATH, "/html/body/div/div/div[1]/div/div[2]/div[2]/div[1]/form/div[2]/div/div[1]/input")) ) # 输入用户名和密码 username_input.send_keys("aaa") password_input.send_keys("12345") # 找到验证码图片元素 captcha_img_element = driver.find_element(by=By.XPATH,value="/html/body/div/div/div[1]/div/div[2]/div[2