官网:https://www.selenium.dev/zh-cn/
元素定位
chrome driver 谷歌浏览器驱动
下载浏览器对应版本的驱动包
from selenium import webdriver
driver = webdriver.Chrome()
driver.get(url)
driver.title
driver.current_url
driver.page_source # 页面原代码
driver.refresh()
driver.forward()
driver.back()
driver.quit() # 关闭浏览器
from selenium.webdriver.common.by import By
driver.find_element()
'''
**By.ID
By.NAME
By.XPATH**
By.CSS_SELECTOR
By.CLASS_NAME
By.LINK_TEXT
By.PARTIAL_LINK_TEXT
By.TAG_NAME
'''
.send_keys() # input
.click()
.text
.get_attribute('') # 获取属性
time.sleep() # 强制等待
driver.implicitly_wait() # 智能等待 隐性等待 最长等待
.switch_to.frame()
# 切换进入子页面