1. selenium简单使用
import time
from selenium import webdriver
driver = webdriver.Chrome()
url = "https://www.baidu.com"
driver.get(url)
time.sleep(3)
driver.quit()
2. selenium常见元素定位
driver.find_element_by_id()
driver.find_element_by_name()
driver.find_element_by_class_name()
driver.find_element_by_tag_name()
driver.find_element_by_link_text()
driver.find_element_by_partial_link_text()
driver.find_element[s]_by_XXX()
driver.find_element_by_xpath()
driver.find_element_by_css_selector()
3. 对元素进行操作
import time
from selenium import webdriver
driver = webdriver.Chrome()
url = "https://www.baidu.com"
driver.get(url)
driver.find_element_by_id("kw").send_keys("selenium总结")
time.sleep(2)
driver.find_element_by_id("su").click()
time.sleep(2)
driver.quit()
"""
常见三种锁定元素之后对元素进行操作
clear() 清除文本框
send_keys() 输入
click() 点击
"""
4. selenium操作浏览器
driver.maximize_window()
driver.set_window_size(100,100)
driver.set_window_position(500,200)
driver.refresh()
driver.close()
driver.quit()
driver.back()
driver.forward()
5. selenium其他操作
driver.find_element_by_id().size
driver.find_element_by_id().text
driver.title
driver.current_url
driver.find_element_by_id().get_attribute("href")
driver.find_element_by_tag_name("span"