python---获取元素 CSS

一/
#=id=#id
.=class=类选择器

#导包
from selenium import webdriver
#导入时间
import time
#设置浏览器
driver=webdriver.Firefox()
#设置网址
driver.get("https://www.baidu.com")
#百度搜索内容   . =类 =class
driver.find_element_by_css_selector(".s_ipt").send_keys("selector")   . 类   s_ipt 类的值
#百度一下
driver.find_element_by_css_selector(".s_btn").click()
#设置退出时间ox
time.sleep(5)
#退出浏览器
driver.quit()
二/

form#form>span>input.s_ipt 元素从父级开始选取
#导包
from selenium import webdriver
#导入时间
import time
#找浏览器
driver=webdriver.Firefox()
#找路径
driver.get("https://www.baidu.com")
#百度搜索内容
driver.find_element_by_css_selector("form#form>span>input.s_ipt").send_keys("selector")
#点击百度一下
driver.find_element_by_css_selector("form#form>span>input#su").click()
#设置下一步时间
time.sleep(5)
#退出
driver.quit()
三/
input[autocomplete='off'] 标签内元素都可以通过这种方法查找
#导包
from selenium import webdriver
#导入时间
import time
#找浏览器
driver=webdriver.Firefox()
#找网址
driver.get("https://www.baidu.com")
#百度搜索内容
driver.find_element_by_css_selector("input[autocomplete='off']").send_keys("selector")
#百度一下
driver.find_element_by_css_selector("input[type='submit']").click()
#设置退出时间
time.sleep(5)
#退出浏览器
driver.quit()

  

 
原文地址:https://www.cnblogs.com/wsx123/p/14167109.html