selenium获取图片并下载到本地
selenium版本 4.7.2
# 下载验证码图片并识别输入
img_name = 'vcode.jpg'
images = self.driver.find_element(By.XPATH,'//*[@id="app"]/div/div/div[3]/div/div/div/div[3]/div/form/div[3]/div/img')
image_b64 = images.get_attribute('src')
# 使用requests库来获取图片
header, encoded = image_b64.split(",", 1)
image_data = base64.b64decode(encoded)
# 使用BytesIO来转换requests对象为Image对象
image = Image.open(io.BytesIO(image_data))
# 保存图片到本地
image.save(img_name)