0

使用 Beautiful Soup 访问元标记时,结果显示为整个标记:

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

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

4

1 回答 1

2

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

尝试:

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

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

于 2013-05-22T08:58:47.040 回答