引入

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