我正试图在一个范围内抓取一个人的名字。 这个跨度在一个类中。
遵循 HTML:
<div>
<a class="_32mo" href="https://www.facebook.com/goutham.pullela?ref=br_rs">
<span>Goutham Pullela</span>
</a>
</div>
我正在尝试使用 find_elements_by_class_name 然后获取 attribute,但是 span 不是 attribute。我没有此 span 的标识。
contacts = browser.find_elements_by_class_name('_32mo')
for contact in contacts:
name = str(contact.get_attribute('span'))
print(name)
请您参考如下方法:
您可以简单地使用 CSS 选择器,然后打印 span 元素的 text 属性:
contacts = browser.find_elements_by_css_selector('._32mo span')
for contact in contacts:
print(contact.text)
