1、说明:定位超链接标签
2、方法:
driver=find_element_by_link_text("文本")3、注意:link_text:只能使用精准的匹配(a标签的全部文本内容)
4、案例:获取hao123网站的12306超链接位置,并点击超链接
代码如下:
from selenium import webdriver from time import sleep #这里使用hao123网站界面 #获取浏览器对象 driver=webdriver.Firefox() #获取网络链接 url="https://www.hao123.com/" driver.get(url) #获取hao123网站的12306超链接位置,并点击超链接 driver.find_element_by_link_text("12306").click() #暂停6秒 sleep(6) #退出浏览器驱动 driver.quit()运行效果:
1、说明:定位超链接标签
2、方法:
driver.find_element_by_partial_link_text("哔哩").click()3、注意:可以使用精准或模糊匹配,如果使用模糊匹配最好能使用可以唯一关键字;
如果有多个值,默认返回第一个值。
4、案例:获取hao123网站的哔哩哔哩超链接位置,并点击超链接
代码如下:
from selenium import webdriver from time import sleep #这里使用hao123网站界面 #获取浏览器对象 driver=webdriver.Firefox() #获取网络链接 url="https://www.hao123.com/" driver.get(url) #获取hao123网站的12306超链接位置,并点击超链接 #driver.find_element_by_link_text("12306").click() driver.find_element_by_partial_link_text("哔哩").click() #暂停6秒 sleep(6) #退出浏览器驱动 driver.quit()运行效果: