使用Selenium在Python中遍历一组网页元素

2 投票
1 回答
1126 浏览
提问于 2025-04-18 05:01

我刚开始接触编程,正在用selenium工具用python写脚本。

我有一段代码是针对一个网页元素的:

element = driver.find_element_by_css_selector("locator")
           height = element.get_attribute('height')
           print height

现在我有一个xpath表达式,它返回了8个项目,我需要打印出它们的“高度”属性。我该怎么在python中做到这一点呢?

1 个回答

2

使用 find_elements_by_css_selector() 方法:

for element in driver.find_elements_by_css_selector("locator"):
   height = element.get_attribute('height')
   print height

或者,如果你有一个 xpath 表达式,可以使用 find_elements_by_xpath() 方法。

撰写回答