首页 > 解决方案 > 查找多个 artibutes Selenium Python

问题描述

好的,所以我想找到页面上的所有图像,我喜欢这样:

x = driver.find_elements_by_tag_name('img')

但我想要返回的所有内容的 'src' 属性。但是我似乎无法返回所有元素的属性,只有当我将代码更改为find_element(单数)时它才能工作。有谁知道如何以这种方式获取所有属性?提前谢谢了!

标签: pythonseleniumattributes

解决方案


您可以创建所需元素的列表,然后提取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)

推荐阅读