python - 如何使用 Selenium 单击没有类、ID 或链接文本的 href 按钮
问题描述
我正在尝试在没有类、ID 或链接文本的网站上单击 html 中的 herf。有没有办法做到这一点?
<a href="results/1931499577/swissadme.csv">
解决方案
您可以使用
driver.find_elements_by_tag_name("a")
这将返回给定标签的所有元素的列表。如果您在页面中找到元素的位置,则可以使用它。例如,如果<a href="results/1931499577/swissadme.csv"
是网页中的第三个锚标记,那么,
driver.find_elements_by_tag_name("a")[2]
推荐阅读
- sql - 创建表时如何引用另一个模式表的外键?
- node.js - 身份验证和令牌 node_js
- java - 在 Java 中使用正则表达式从字符串中提取信息
- dependency-injection - 在服务中访问 appsetting 值的最佳方式
- arrays - 文件字节数组长度
- c++ - MySQL选择更新,许多线程超时
- matlab - mxArray 指针的变量名
- image - VideoCapture.read() 返回过去的图像
- java - 如何在 aes_encrypt 中传递用户定义的密钥?
- python - ValueError .. 'image' 属性没有与之关联的文件