Selenium: как найти все изображения на веб-странице, не зная их идентификатор или атрибут имени?

Вопрос:

Скажем, я загрузил URI селеном. Я понятия не имею, как эти элементы называются на этой странице (я не знаю идентификатор, имя… элементов). Я хочу загрузить все возможные изображения, которые могут существовать на этой веб-странице. Эта проблема решается посредством первого ответа на этот вопрос. Но как я могу расположить с селеном все изображения, которые существуют на этой веб-странице?

Я проверил ответы на подобные вопросы, как этот один, но ответы не являются полезными.

Лучший ответ:

Самый простой способ – найти по имени тега, так как все изображения будут иметь тег изображения, который вы можете просто получить каждый элемент на этой странице с помощью этого тега. В python я считаю, что он будет использовать (обратите внимание на find_element_by_tag_name, поскольку это вернет только один из элементов)

find_elements_by_tag_name

и вы захотите найти элементы с тегом img http://www.w3schools.com/tags/tag_img.asp

Ответ №1

Если я не ошибаюсь, вы можете сделать что-то вроде этого

driver.find_element_by_tag_name ( ‘IMG’)

Надеюсь, что это поможет.

Оцените статью
TechArks.Ru
Добавить комментарий