从类selenium-python获取href



尝试从提取href

<a lang="en" class="new class" href="/abc/stack.com" 
tabindex="-1" data-type="itemTitles"><span><mark>Scott</mark>, CC042<br></span></a>

使用elems = driver.find_elements_by_css_selector(".new class [href]"),但似乎不起作用。

还尝试了PythonSenium-get-href值,但返回了一个空列表。

因此,我想提取上面提到的class="new class"的所有href元素,并将它们附加到列表中

谢谢!!

使用.get_attribute('href')

by_css_selector:

elems = driver.find_elements_by_css_selector('.new.class')
for elem in elems:
print(elem.get_attribute('href'))

by_xpath:

elems = driver.find_elements_by_xpath('//a[@class="new class"]')

只需将其更改为

elems = driver.find_elements_by_css_selector(".new.class[href]")

elems = driver.find_elements_by_css_selector("[class='new class'][href]")

相关内容

  • 没有找到相关文章

最新更新