2021
02-01
02-01
python3定位并识别图片验证码实现自动登录功能
会用到的库的1、selenium的webdriver2、tesserocr或者pytesseract进行图像识别3、pillow的Image进行图片处理fromseleniumimportwebdriverimporttesserocrfromPILimportImagetesserocr的安装.获取验证码图片方法1:defget_code_image(file_name):driver.save_screenshot(file_name)#截取整个屏幕并保存code_element=driver.find_element_by_class_name("verify_code_img___1Mei_")#定位到验证码元素left=code_el...
继续阅读 >
在编写自动化测试用例的时候,每次登录都需要输入验证码,后来想把让python自己识别图片里的验证码,不需要自己手动登陆,所以查了一下识别功能怎么实现,做一下笔记。首选导入一些用到的库,re、Image、pytesseract、selenium、timeimportre#用于正则fromPILimportImage#用于打开图片和对图片处理importpytesseract#用于图片转文字fromseleniumimportwebdriver#用于打开网站importtime#代码运行停顿首先需要获...