XPath的使用
1.在谷歌浏览器中,按F12后,点击Elements。然后按Ctrl+F,出现搜索框,输入定位字符串后,会提示与定位字符串匹配的元素。
小技巧:
在谷歌浏览器里面可以点中你选择的元素标签,然后右击后,点copy就可以直接出现该元素内容的XPath
2.编写代码:
# 导包
from selenium import webdriver
from time import sleep
from selenium.webdriver.common.by import By
# 获取浏览器驱动
driver = webdriver.Chrome()
# 打开url
driver.get("http://www.baidu.com")
driver.find_element(By.XPATH, "//*[@id='kw']").send_keys("张艺兴")
# 暂停6秒
sleep(6)
# 关闭浏览器驱动
driver.quit()
CSS选择器的使用
编写脚本:
# 导包
from selenium import webdriver
from time import sleep
from selenium.webdriver.common.by import By
# 获取浏览器驱动
driver = webdriver.Chrome()
# 打开url
driver.get("http://www.baidu.com")
driver.find_element(By.CSS_SELECTOR, "#kw").send_keys("张艺兴")
# 暂停6秒
sleep(6)
# 关闭浏览器驱动
driver.quit()