Кажется, ты был довольно близко. Однако, поскольку желаемый элемент - это узел <img>
вместо использования a
, вам нужно использовать //img
, а вы используете path , вам необходимо добавить @
перед именем атрибута, поэтому ваша рабочая строка кода будет выглядеть следующим образом:
login = browser.find_element_by_xpath("//img[@title=\"ACG Air Moc 3.0 'Cargo Khaki/Oil Green' Release Date\"]")
Однако лучше было бы использовать несколько атрибутов следующим образом:
login = browser.find_element_by_xpath("//img[@class='image-component mod-image-component u-full-width' and contains(@title, 'Cargo Khaki')][starts-with(@alt, 'ACG Air Moc 3') and contains(@title, 'Oil Green')]")