1、selenium使用xpath定位,想要获取a标签的最后一个元素,使用last()
from selenium import webdriver
#导入等待对象模块
from selenium.webdriver.support.wait import WebDriverWait
#导入条件判断模块
from selenium.webdriver.support import expected_conditions as EC
#导入查询元素模块
from selenium.webdriver.common.by import By
wait = WebDriverWait(browser, 1000.0, 0.1)
next_page_element = wait.until(EC.presence_of_element_located((By.XPATH,'//*[@id="AspNetPager1"]/a[last()]'))) # 找到下一页按钮并点击
这篇博客介绍了如何在Python中利用Selenium库结合XPath表达式,精准定位网页上的最后一个a标签元素。通过导入WebDriverWait,设置超时和间隔,使用expected_conditions中的presence_of_element_located方法,实现了等待元素出现并进行交互的功能。
973

被折叠的 条评论
为什么被折叠?



