<a class="link__f5415c25" href="/profiles/people/1515754-andrea-jung" title="Andrea Jung">
我具有上述HTML元素并尝试使用
driver.find_elements_by_class_name('link__f5415c25')
和
driver.get_attribute('href')
但是它根本不起作用。我希望提取href中的值。
我该怎么做?谢谢!
答案 0 :(得分:0)
您必须首先找到该元素,然后检索属性href
,如下所示:
href = driver.find_element_by_class_name('link__f5415c25').get_attribute('href')
如果有多个与该类名称关联的链接,则可以尝试以下操作:
eList = driver.find_elements_by_class_name('link__f5415c25')
hrefList = []
for e in eList:
hrefList.append(e.get_attribute('href'))
for href in hrefList:
print(href)
答案 1 :(得分:0)
这有效:
document.getElementsByClassName('link__f5415c25')[0].href