Selenium 节点交互
Selenium 可以驱动浏览器来执行一些操作,也就是说可以让浏览器模拟执行一些动作
常见方法:输入文字时用 send_keys() 方法,清空文字时用 clear() 方法,点击按钮时用 click() 方法
from selenium import webdriver browser = webdriver.Chrome() browser.get("https://www.taobao.com/") search_box = browser.find_element_by_id("q") # 找到搜索框 button = browser.find_element_by_class_name("btn-search") # 找到搜索按钮 search_box.send_keys("iPad") # 在搜索框输入“iPad” search_box.clear() # 清空搜索框文字 search_box.send_keys("iPhone") # 在搜索框输入“iPhone” button.click() # 点击搜索按钮