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