Python Selenium 中的 class_name 定位
Python Selenium 中的 class_name 定位是通过元素的 class 属性值来定位元素。
具体步骤如下:
- 启动浏览器,打开网站。
from selenium import webdriver driver = webdriver.Chrome() driver.get("https://pidancode.com/")
- 使用 class_name 定位元素,示例代码如下:
elem = driver.find_element_by_class_name("example-class")
其中,"example-class" 是元素的 class 属性值。
- 对元素进行操作,例如获取文本内容或点击按钮等。
print(elem.text) # 获取元素的文本内容 elem.click() # 点击元素
完整示例代码如下:
from selenium import webdriver driver = webdriver.Chrome() driver.get("https://pidancode.com/") elem = driver.find_element_by_class_name("example-class") print(elem.text) elem.click() driver.quit()
在这个示例中,我们假设网站上有一个 class 为 "example-class" 的元素,我们通过 class_name 定位到该元素,并获取了它的文本内容和执行了点击操作。
相关文章