📌  相关文章
📜  find_elements_by_class_name() 驱动方法 – Selenium Python(1)

📅  最后修改于: 2023-12-03 15:30:45.845000             🧑  作者: Mango

find_elements_by_class_name() 驱动方法 – Selenium Python

简介

find_elements_by_class_name() 是 Selenium Python 中常用的查找元素方法之一。该方法可用于根据 class 名称查找页面中的一组元素,并返回这些元素的列表。

语法
find_elements_by_class_name(class_name)
  • class_name: CSS 类名,表示要查找的元素的类名。
返回值

返回一个包含所有匹配元素的列表,如果没有找到元素则返回空列表。

使用方法
from selenium import webdriver

driver = webdriver.Chrome()

driver.get('https://www.example.com')

# 查找 class 名称为 "my-class" 的所有元素
elements = driver.find_elements_by_class_name('my-class')

# 打印找到的元素数量
print(len(elements))

# 遍历所有找到的元素,并打印其文本内容
for element in elements:
    print(element.text)

# 关闭浏览器
driver.quit()

注:在使用 find_elements_by_class_name() 方法查找元素时,需要确保该元素中包含了指定的 class 名称。如果指定的 class 名称在该元素中不存在,则会返回空列表。

总结

本文介绍了 find_elements_by_class_name() 驱动方法的基本用法,包括其语法、返回值和使用方法。有了这些基础知识,程序员们可以灵活运用该方法查找并操作页面中的元素。