📅  最后修改于: 2023-12-03 15:30:45.788000             🧑  作者: Mango
在 Selenium Python 中,我们可以使用 find_element_by_class_name()
方法来查找具有指定类名的元素。
find_element_by_class_name(class_name)
参数说明:
class_name
:要查找的元素的类名。该方法返回第一个匹配的元素,如果找不到元素,则抛出 NoSuchElementException
异常。
下面是一个使用 find_element_by_class_name()
方法的示例:
from selenium import webdriver
# 构建浏览器对象
driver = webdriver.Chrome()
# 打开网页
driver.get("https://www.baidu.com/")
# 查找 “百度一下” 按钮,通过其类名进行匹配
btn = driver.find_element_by_class_name("s_btn")
# 将文本输入到搜索框中
input = driver.find_element_by_id("kw")
input.send_keys("Python")
# 点击搜索按钮
btn.click()
# 关闭浏览器对象
driver.quit()
在使用 find_element_by_class_name()
方法时,需要注意以下几个问题: