使用Selenium Python选择span / td标签附近的锚点

艾森·罗伯

我想使用Python和Selenium,每天在健身房的网站上保留一个固定的时间。每天提供的课程列表(每天提供的课程数量各不相同)在表格中。所有行元素都是相同或动态的(无法预测,站点与许多体育馆共享)。链接到保留类使用SVG图片和“ onclick”事件。唯一可预测的项目是行标签(“ span”标签)。

我设法找到了唯一的“ span”标签

block = driver.find_element_by_xpath('//span[@title="CrossFit: 5:30 PM / Corona"]')

我尝试使用找到的span标签作为起点(parent_td = block.find_element_by_xpath("//td")),但也没有运气。

我想要的链接是此span标签右侧的两个单元格。如果单击跨度标题,请按两次TAB键,然后按ENTER键(人机交互),则可以保留我的位置。

如何选择靠近span标签的锚标签?

苏希尔

这应该对您有帮助:

from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains

actions = ActionChains(driver) 

block.click() #Clicks on the title

actions.send_keys(Keys.TAB * 2) #Presses the tab key 2 times
actions.send_keys(Keys.ENTER) #Presses the enter key

actions.perform() #Performs these 2 actions sequentially

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Selenium选择具有特定内容的锚点

使用 Selenium 选择复杂的标签

如何使用CSS将这些span标签移到我的选择器元素附近?

从锚点XPath获取href(Selenium python)

如何使用python单击使用<span>标签为Selenium webdriver创建的按钮?

如何使用document.querySelectorAll选择除锚点以外的所有标签(两个元素内均不锚定)?

在 python 中使用 selenium 选择专门的谷歌表单下拉列表而没有选择标签

使用selenium python查找元素锚类元素导致css选择器错误

使用嵌套SPAN标签刮取多行TD

使用Selenium JAVA代码读取具有<SPAN>标签的列

如何使用 selenium webdriver 获取 span 标签内的文本?

如何使用Selenium在span标签中输入数据?

Python Selenium 从内联的锚点获取链接文本

使用Selenium Python选择按钮

使用Python + Selenium选择iframe

使用 python selenium 获取标签的孩子数量

使用-xpath -selenium -python访问标签的内容

如何使用 Python selenium 抓取“span typeof”或“span property”数据

选择重复的'span'标签

Python Selenium:根据span标签内的文本单击按钮

循环单击表中的锚标签,但使用css选择器python selenium

使用锚点切换多个选择选项

如何通过使用python硒获取span标签(如<span> Test </ span>)中的文本?

在Python中使用Selenium选择子元素

如何使用Python Selenium选择输入元素

Python使用Selenium-选择JS表格

在 Python 中使用 Selenium 选择/复制文本

使用Python / Selenium选择单选按钮

使用 Selenium Python 未选择下拉选项