从html中的时髦span对象获取文本

时间:2012-10-07 04:06:03

标签: python soap beautifulsoup

我需要从没有id,class或name标签的span中获取文本,但需要从自定义标记中获取

<span itemprop="name">the text i Need</span>

我曾尝试过休耕:

def handle_data(data):
    soup = BeautifulSoup(data)
    info = soup.find('span',itemprop="name").text
    return(info)

但我得到的只是一个空白屏幕 在网上使用美丽的肥皂与python。 任何帮助?谢谢!

1 个答案:

答案 0 :(得分:2)

尝试使用'contents'属性而不是'text':

info = soup.find('span', itemprop='name').contents