gpt4 book ai didi

python - 如何使用 Python 查找 Selenium 元素中的所有 href

转载 作者:行者123 更新时间:2023-12-01 02:09:26 24 4
gpt4 key购买 nike

我找到了一个元素,想要找到这个元素中的所有href。我尝试获取所有链接,但只获取了第一个链接。

element = driver.find_element_by_xpath("//div[@class='msg']/div[@class='']")
href = element.find_element_by_css_selector('a').get_attribute('href') #only get first link

正确的方法是什么?

非常感谢。

最佳答案

参见the Selenium docs .

To find multiple elements (these methods will return a list)...

CSS 的多元素版本是 find_elements_by_css_selector

element = driver.find_element_by_xpath("//div[@class='msg']/div[@class='']")
hrefs = [x.get_attribute('href') for x in element.find_elements_by_css_selector('a')]

关于python - 如何使用 Python 查找 Selenium 元素中的所有 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48800081/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com