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

时间:2010-09-23 00:17:34

标签: python beautifulsoup

我正在尝试从元标记中读取描述,这就是我使用的

soup.findAll(name="description")

但它不起作用,但是,下面的代码工作得很好

soup.findAll(align="center")

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

1 个答案:

答案 0 :(得分:34)

是的,name不能在关键字参数表单中用于指定名为name的属性,因为name本身已使用名称BeautifulSoup。所以请改用:

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

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