Нахождение нескольких arrtibutes Selenium Python - PullRequest
0 голосов
/ 26 декабря 2018

Хорошо, поэтому я хочу найти все изображения на странице, что я делаю так:

x = driver.find_elements_by_tag_name('img')

Но я хочу атрибут 'src' для всего, что возвращается.Но я не могу вернуть атрибуты для всех элементов, только когда я изменяю код на find_element (единственное), это работает.Кто-нибудь знает, как получить все атрибуты таким образом?Большое спасибо заранее!

1 Ответ

0 голосов
/ 26 декабря 2018

Вы можете создать Список нужных элементов, а затем извлечь атрибуты src и добавить их в Список следующим образом:

src_list = []
x = driver.find_elements_by_tag_name('img')
for element in x:
    src_list.append(element.get_attribute('src'))
print(src_list)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...