【技巧】如何处理验证码输入错误的问题,两次验证码输入问题

import time
from ddddocr import DdddOcr
ocr = DdddOcr()
from DrissionPage import ChromiumPage
page = ChromiumPage()
import pandas as pd
page.get('https://mingshi8.hbte.com.cn/index.php/home/login/login.html')

df = pd.read_excel("jxjyuser.xlsx")
print(df.iloc[0,1])
page.ele('x://input[@class="fl"]').input(df.iloc[0,0])
page.ele('x://*[@id="form1"]/div/ul/li[2]/input').input(df.iloc[0,1])
imgbytes = page.ele('x://a[@class="fr yzmImg"]/img').src()
yzm = ocr.classification(imgbytes)
print(yzm)
page.ele('x://input[@class="txyz fl"]').input('')
time.sleep(2)
imgbytes = page.ele('x://a[@class="fr yzmImg"]/img').src()
yzm = ocr.classification(imgbytes)
page.ele('x://input[@class="txyz fl"]').input(yzm)
page.ele('x://input[@id="zone_login"]').click()

以下是对这段 Python 代码的分析:

代码功能概述

这段代码看起来是一个自动化登录网页并处理验证码的脚本。它主要使用了 DrissionPage 库来操作网页(基于 Chromium 内核),结合 ddddocr 库识别验证码,以及 pandas 库读取 Excel 文件中的数据,目的

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青龙摄影

你的鼓励是我创作的动力,支持下

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值