访问“description”元标记的“content”属性

时间:2013-05-22 08:54:17

标签: python beautifulsoup

using Beautiful Soup to access a meta tag结果显示为整个标记时:

soup.find(attrs={"name":"description"})
<meta content="If youre looking for Dotan Cohen, here I am." name="description"/>

如何解析该结果只能获取content属性的内容?

1 个答案:

答案 0 :(得分:2)

根据文档,.find()返回一个可以访问其密钥的对象。

尝试:

tag = soup.find(attrs={"name":"description"})
content = tag['content']

请注意,这只返回第一个匹配的标记。如果您需要所有匹配的标记,请使用.findall(),它会返回标记列表。