``` childrendiv = element.find_element(By.CLASS_NAME, 'job-salary')```怎么回去两个不同class name的元素
时间: 2024-10-12 07:08:49 浏览: 12
directory.csv Employee_monthly_salary.csv titanic_train.csv
在Python的Selenium库中,`find_element()` 方法通常用于查找具有特定CSS类名的第一个匹配元素。如果想要获取两个不同类名的元素,你需要对相同的元素多次调用这个方法,每次指定不同的类名。
例如,假设你要找的是类名为 'job-salary1' 和 'job-salary2' 的两个元素,可以这样做:
```python
salary1_element = element.find_element(By.CLASS_NAME, 'job-salary1')
salary2_element = element.find_element(By.CLASS_NAME, 'job-salary2')
# 确保找到元素后再进行下一步操作
if salary1_element is not None and salary2_element is not None:
# 对每个元素进行相应的处理
print(salary1_element.text)
print(salary2_element.text)
else:
print("找不到指定类别的元素")
阅读全文