通过标签去定位
find_element_by_tag_name("input")#通过input标签定位专门用来定位文本链接
find_element_by_link_text("")#如果忘记或者不理解就找视频补一下通过部分文本信息来定位
find_element_by_partial_link_text("")#建议找视频理解并实践class (.表示通过class定位)
id(#表示通过id定位)
from selenium import webdriver from time import sleep driver = webdriver.Chrome() driver.get("http://www.baidu.com") element = driver.find_element_by_css_selector(".s_ipt").send_keys("度娘度世界") #使用css定位class属性定位搜索框,输入内容。 element = driver.find_element_by_css_selector('#su')#使用css定位id属性定位点击按钮id, element.click()#点击搜索按钮 sleep(7)#睡眠七秒 driver.quit()#关闭窗口当classs属性中出现空格时,把空格变成.
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IrGdY6rg-1603161942283)(C:\Users\lenovo\Desktop\QQ图片20201020093405.png)]
from selenium import webdriver from time import sleep driver = webdriver.Chrome() driver.get("http://www.baidu.com") selement = driver.find_element_by_css_selector("#kw").send_keys("你度自己我度世界") selement = driver.find_element_by_css_selector('span.bg.s_btn_wr>input').click()#正确的代码 sleep(4) driver.quit() from selenium import webdriver from time import sleep driver = webdriver.Chrome() driver.get("http://www.baidu.com") selement = driver.find_element_by_css_selector("#kw").send_keys("你度自己我度世界") selement = driver.find_element_by_css_selector('span.bg s_btn_wr>input').click()#错误的代码 sleep(4) driver.quit()