一、相关函数
首先看一下有什么可以用到的函数吧。
定位单个匹配元素的方法有:
find_element_by_id
find_element_by_name
find_element_by_xpath
find_element_by_link_text
find_element_by_partial_link_text
find_element_by_tag_name
find_element_by_class_name
find_element_by_css_selector
定位多个匹配元素的方法有:
find_elements_by_name
find_elements_by_xpath
find_elements_by_link_text
find_elements_by_partial_link_text
find_elements_by_tag_name
find_elements_by_class_name
find_elements_by_css_selector
根据不同页面的不同情况来查找定位到我们所需要的元素。
二、来些例子
(引用度娘比较大众化 ,没有在做广告)
如何查看源码:在浏览器按下快捷键F12即可(普遍情况)
①:id
上代码方便省事
from selenium import webdriver
driver = webdriver.Firefox() # 初始化一个火狐浏览器实例:driver
driver.get('http://www.baidu.com')# 通过get()方法,打开一个url站点
search = driver.find_element_by_id