``` childrendiv = element.find_element(By.CLASS_NAME, 'job-salary')```如何加两个元素
时间: 2024-10-13 08:02:54 浏览: 19
directory.csv Employee_monthly_salary.csv titanic_train.csv
在Python的Selenium库中,`find_element()`方法用于定位单个HTML元素。如果你想获取两个特定类名的元素,你可以稍微修改一下代码,通过循环或者使用`find_elements()`方法来达到目的。这里是一个示例:
```python
from selenium.webdriver.common.by import By
# 找到所有名为'job-salary'的元素
salary_elements = element.find_elements(By.CLASS_NAME, 'job-salary')
# 如果你只需要前两个元素
first_two_salaries = salary_elements[:2]
for i, element in enumerate(first_two_salaries):
# 对每个元素进行操作
print(f"Element {i + 1}: {element.text}")
# 或者如果你需要遍历所有的元素
for salary_element in salary_elements:
# 这里对每个元素做处理
print(salary_element.text)
```
在这个例子中,`salary_elements`会是一个包含多个匹配元素的列表。你可以根据实际需求选择是否取前几个,或者遍历所有找到的元素。
阅读全文