使用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条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

使用Selenium chromedriver在表格中查找锚点标签

来自分类Dev

使用xpath选择所有具有onclick的锚点标签

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

使用Selenium Python选择按钮

来自分类Dev

使用Selenium Python选择按钮

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

使用Python中的Selenium Webdriver获取td类的标题

来自分类Dev

Python Selenium从tr内部的td中使用xpath获取数据

来自分类Dev

使用Python中的Selenium Webdriver获取td类的标题

来自分类Dev

如何使用填充100%的锚点/链接使TD中的文本居中

来自分类Dev

如何使用填充100%的锚点/链接使TD中的文本居中

来自分类Dev

如何使用Xpath Selenium和Python找到span元素

来自分类Dev

当微调器使用Selenium和Python将锚元素隐藏时,如何单击该锚元素?

来自分类Dev

使用Selenium Python无法获取没有标签的文本

来自分类Dev

如何使用Selenium和python查找aria标签

来自分类Dev

使用Python和Selenium通过标签获取多个元素

来自分类Dev

Python Selenium-使用表格访问html标签

来自分类Dev

使用 Python、Selenium 和 BeautifulSoup 来抓取标签的内容?

来自分类Dev

使用BeautifulSoup Python在span标签之间提取数据

来自分类Dev

无法使用Python的Beautiful Soup从特定的span标签提取文本

来自分类Dev

使用sed,grep或awk在两个锚点标签之间提取文本

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

    使用Selenium chromedriver在表格中查找锚点标签

  4. 4

    使用xpath选择所有具有onclick的锚点标签

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

    使用Selenium Python选择按钮

  10. 10

    使用Selenium Python选择按钮

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

    使用Python中的Selenium Webdriver获取td类的标题

  16. 16

    Python Selenium从tr内部的td中使用xpath获取数据

  17. 17

    使用Python中的Selenium Webdriver获取td类的标题

  18. 18

    如何使用填充100%的锚点/链接使TD中的文本居中

  19. 19

    如何使用填充100%的锚点/链接使TD中的文本居中

  20. 20

    如何使用Xpath Selenium和Python找到span元素

  21. 21

    当微调器使用Selenium和Python将锚元素隐藏时,如何单击该锚元素?

  22. 22

    使用Selenium Python无法获取没有标签的文本

  23. 23

    如何使用Selenium和python查找aria标签

  24. 24

    使用Python和Selenium通过标签获取多个元素

  25. 25

    Python Selenium-使用表格访问html标签

  26. 26

    使用 Python、Selenium 和 BeautifulSoup 来抓取标签的内容?

  27. 27

    使用BeautifulSoup Python在span标签之间提取数据

  28. 28

    无法使用Python的Beautiful Soup从特定的span标签提取文本

  29. 29

    使用sed,grep或awk在两个锚点标签之间提取文本

热门标签

归档