Чтобы загрузить эти изображения в виде png-файлов, вы можете сделать:
from io import BytesIO
from PIL import Image
# Download image function
def downloadImage(element,imgName):
img = element.screenshot_as_png
stream = BytesIO(img)
image = Image.open(stream).convert("RGB")
image.save(imgName)
# Find all the web elements of the captcha images
image_elements = driver.find_elements_by_xpath("*//div[contains(@class,'captcha-image')]")
# Output name for the images
image_base_name = "Imagen_[idx].png"
# Download each image
for i in range(len(image_elements)):
downloadImage(image_elements[i],image_base_name.replace("[idx]","%s"%i))
Пожалуйста, дайте мне знать, если это помогло! Saludos desde México !!
Редактировать 1:
Если вы хотите сравнить 2 изображения, чтобы увидеть, равны ли они, вы можете попробовать это сообщение
Редактировать 2:
Используя решение, отредактированное выше, это результаты: