首页 > 解决方案 > 如何使用 Selenium 单击没有类、ID 或链接文本的 href 按钮

问题描述

我正在尝试在没有类、ID 或链接文本的网站上单击 html 中的 herf。有没有办法做到这一点?

<a href="results/1931499577/swissadme.csv">

标签: python

解决方案


您可以使用

driver.find_elements_by_tag_name("a")

这将返回给定标签的所有元素的列表。如果您在页面中找到元素的位置,则可以使用它。例如,如果<a href="results/1931499577/swissadme.csv"是网页中的第三个锚标记,那么,

driver.find_elements_by_tag_name("a")[2]

推荐阅读