尝试从提取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]")