首页 > 解决方案 > 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]')

html: 在此处输入图像描述

标签: pythonseleniumweb-scraping

解决方案


下面的 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"))

推荐阅读