引入
from selenium import webdriver
wd = webdriver.Chrome()
配置
wd.implicitly_wait(5) ## 等待界面元素出现
options = webdriver.ChromeOptions()
options.add_experimental_option(
'excludeSwitches', ['enable-logging']) # 关闭日志
查找元素
from selenium.webdriver.common.by import By
element = wd.find_element(By.ID, 'kw')
element = wd.find_element(By.CLASS_NAME, 's_ipt')
element = wd.find_element(By.TAG_NAME, 'div')
element = wd.find_element(By.CSS_SELECTOR, '#kw')
操作元素
element.clear() # 清除输入框已有的字符串
element.send_keys('通讯\n') # 添加字符串
element.click() # 点击
element.get_attribute('class')
element.text