def pictureCode(driver):
while True:
driver.save_screenshot("F://text/01.png") # 截取屏幕内容,保存到本地
ran = Image.open("F://text/01.png") # 打开截图,获取验证码位置,截取保存验证码
box = (930, 470, 1055, 520) # 获取验证码位置,自动定位不是很明白,就使用了手动定位,表明(左,上,右,下)
ran.crop(box).save("F://text/02.png") # 把获取的验证码保存
imageCode = Image.open("F://text/02.png") # 打开保存的验证码图片
# imageCode.load()
# 图像加强,二值化
sharp_img = ImageEnhance.Contrast(imageCode).enhance(2.0)
sharp_img.save("F://text/03.png") # 保存图像加强,二值化以后的验证码图片
sharp_img.load() # 对比度加强 #