重点说明:Selenium 官方规定8种元素定位方式,其中class是较为常用的一种。
from selenium import webdriver
from selenium.webdriver.common.by import By
import time
1. 启动 Chrome 浏览器
driver = webdriver.Chrome()
2. 打开百度
driver.get("www.baidu.com") time.sleep(1)
==========================
3. ID 定位百度搜索输入框(id="kw")
input_box = driver.find_element(By.CLASS, "chat-input-textarea chat-input-scroll-style")
输入搜索内容
input_box.send_keys("Selenium CLASS定位")
4. ID 定位百度搜索按钮(id="su")
search_button = driver.find_element(By.ID, "su")
点击搜索
search_button.click()
time.sleep(3)
5. 关闭浏览器
driver.quit()