Есть задача в книге скачать картинку с сайта flickr.com
Пытаюсь скачать первую же из предлагаемых но не могу найти её не по id не по имени класса.
Подскажите как правильно это сделать и xpath и селекторы пробовал. Но ID картинки меняются каждый раз. И итог selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: .overlay no-outline
https://www.flickr.com/search/?text=Paris
from selenium.webdriver.common.keys import Keys from selenium import webdriver import requests, os, bs4, time url = "https://www.flickr.com" # начальный URL-адрес os.makedirs("flickr", exist_ok=True) # сохраняет картинки в папку flickr counter = 5 browser = webdriver.Firefox() browser.get(url) #while counter <= 5: browser.find_element_by_id("search-field").send_keys("Paris") browser.find_element_by_id("search-field").send_keys(Keys.ENTER) browser.get("https://www.flickr.com/search/?text=Paris") time.sleep(3) imagesel = browser.find_element_by_class_name("overlay no-outline")