python - Selenium:从子类元素中获取href
问题描述
我需要找到href
里面的一切class="mozaique"
我的代码:
gfd = driver.find_elements_by_xpath('/html[1]/body[1]/div[1]/div[4]/div[2]/div[1]/div[2]/div[1]/div[1]/div[2]/div[1]')
解决方案
下面的 xpath 应该可以帮助您获取标签下的所有链接:
<div> class='mozaique'</div>
路径:
//div[@class='mozaique']//a[contains(@href,'')]
您可以使用以下代码段打印 href:
links = driver.find_elements_by_xpath('//div[@class='mozaique']//a[contains(@href,'')]')
for link in links:
print(link.get_attribute("href"))
推荐阅读
- instagram - Instagram 的 API 中有没有办法从特定用户那里获取新帖子的 URL?我想将它与 Reddit 机器人集成
- r - 删除R中字符和空行之间的单词
- javascript - Remark 或 Rehype 插件将换行符(\n)转换为
- r - 如何在数据框上使用函数
- r - 在 S3 对象上调度 R 矩阵乘法`%*%`
- firebase - AUTH API REST Firebase Flutter vs POSTMAN
- python - 在相交的 Matplotlib 补丁上统一应用 Alpha
- python - 使用 matplotlib 在条形顶部添加文本标签
- node.js - Letsencrypt CA 证书已过期:在 alpine 3.14 上运行的 Nodejs 应用程序在使用新的 LE CA 证书后无法通过 axios 调用 HTTPS 端点
- mysql - 操作数类型冲突日期与 int 不兼容