Python 使用BeautifulSoup从元标记获取数据

Python 使用BeautifulSoup从元标记获取数据,python,beautifulsoup,Python,Beautifulsoup,我试图从meta标签中读取描述,这就是我使用的 soup.findAll(name="description") 但是它不起作用,但是,下面的代码工作得很好 soup.findAll(align="center") 如何从文档头部的meta标记中读取描述?是的,名称不能在关键字参数形式中用于指定名为名称的属性,因为名称名称本身已经在使用。因此,请改用: soup.findAll(attrs={"name":"description"}) 这就是attrs参数对于的作用:作为dict传递那些

我试图从meta标签中读取描述,这就是我使用的

soup.findAll(name="description")
但是它不起作用,但是,下面的代码工作得很好

soup.findAll(align="center")

如何从文档头部的meta标记中读取描述?

是的,
名称
不能在关键字参数形式中用于指定名为
名称
的属性,因为名称名称本身已经在使用。因此,请改用:

soup.findAll(attrs={"name":"description"})

这就是
attrs
参数对于的作用:作为dict传递那些不能使用关键字参数形式的属性约束,因为它们的名称是Python关键字或由BeautifulSoup本身使用

您不太可能通过查找
align=“center”
找到所需的元标记内容,因为align对于元标记来说并不是一个真正有意义的属性,因为它们不可见。如果我的问题让人困惑,请道歉。使用name=“description”时,我无法找到任何数据,但我使用align=“center”返回数据