Это ответ на мой предыдущий пост
У меня не получилось запустить селен из-за проблем с версиями в селене и в моем браузере.
Я подумал о другом способе загрузки и извлечения всех изображений, которые появляются на картинке. Как вы можете сказать, что изображения меняются при каждом посещении, поэтому для сбора всех изображений лучше всего их автоматизировать, а не вручную сохранять изображение с сайта
Чтобы автоматизировать его, выполните следующие действия.
Сначала перейдите на сайт с помощью селена и сделайте скриншот сайта. Например,
from selenium import webdriver
DRIVER = 'chromedriver'
driver = webdriver.Chrome(DRIVER)
driver.get('https://www.spotify.com')
screenshot = driver.save_screenshot('my_screenshot.png')
driver.quit()
Это сохраняет его локально. Затем вы можете открыть изображение, используя библиотеку, например pil
, и обрезать изображения капчи.
Это будет сделано так:
im = Image.open('0.png').convert('L')
im = im.crop((1, 1, 98, 33))
im.save('my_screenshot.png)
Надеюсь, вы поняли идею здесь. Вам нужно будет сделать это одно за другим для всех изображений, в идеале для l oop с соответствующим изменением размеров кадрирования.