python selenium find_element(By.TAG_NAME span innerHTML进行遍历
时间: 2024-02-21 07:59:28 浏览: 137
python利用selenium进行浏览器爬虫
如果你想使用 Python Selenium 来遍历所有包含特定 innerHTML 的 span 元素,你可以按照以下步骤:
1. 使用 find_elements_by_tag_name() 方法来获取所有的 span 元素:
```
spans = driver.find_elements_by_tag_name('span')
```
2. 遍历所有的 span 元素,使用 get_attribute() 方法获取其 innerHTML 属性值,并与目标值进行比较:
```
target_value = 'your target value'
for span in spans:
innerHTML = span.get_attribute('innerHTML')
if innerHTML == target_value:
# do something
```
在这个例子中,你需要将 `target_value` 替换为你想要查找的 innerHTML 值。同时,你需要使用 `find_elements_by_tag_name()` 方法获取所有的 span 元素,而不是 `find_element_by_tag_name()` 方法获取单个元素。这是因为我们需要遍历所有的 span 元素,而不是仅仅查找一个元素。
阅读全文