gpt4 book ai didi

python - 按标签名称在元素内按标签名称查找元素(Selenium)

转载 作者:行者123 更新时间:2023-12-02 05:03:50 25 4
gpt4 key购买 nike

我想打印网站上的所有 href(链接)。所有这些 href 都存储在“a”标签中,而这些 a 标签又存储在“li”标签中。现在,我知道如何选择所有的 li。我需要一种方法来选择 li 中的所有 a 以获得“href”属性。尝试了以下方法,但实际上不起作用。

li = driver.find_elements_by_tag_name('li')
for link in li:
a_childrens = link.find_element_by_tag_name('a')

for a in a_children
(print a.get_attribute('href'))

提前致谢。

最佳答案

我推荐使用 css_selector 而不是 tag_name

aTagsInLi = driver.find_elements_by_css_selector('li a')
for a in aTagsInLi:
(print a.get_attribute('href'))

关于python - 按标签名称在元素内按标签名称查找元素(Selenium),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40022010/

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