selenium xpath 定位
from selenium import webdriver
import time
driver = webdriver.Chrome()
time.sleep(2)
driver.get('https://www.baidu.com')
driver.find_element_by_xpath('//*[@id="kw"]').send_keys('hello')
解释
driver.find_element_by_xpath("/html/body/div/div/div/div/div/from/span/input") 这是绝对定位,页面稍微改动,就会导致失效
driver.find_element_by_xpath('//*[@id="kw"]') 只考虑属性里有id="kw",不管这个id在哪个位置
重点讲一下格式 属性匹配定位语法:“//标签名[@属性='属性值'] " //不管位置 * 不管标签是什么 [ @ 选取属性 ]

浙公网安备 33010602011771号