重点说明:网页是基于DOM树实现的,id是唯一标识元素标签。
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="chat-textarea")
input_box = driver.find_element(By.ID, "chat-textarea")
输入搜索内容
input_box.send_keys("Selenium ID定位")
4. ID 定位百度搜索按钮(id="chat-submit-button")
search_button = driver.find_element(By.ID, "chat-submit-button")
点击搜索
search_button.click() time.sleep(2)
5. 关闭浏览器
driver.quit()