Python 检查美化组3中的元素类型

Python 检查美化组3中的元素类型,python,html,beautifulsoup,Python,Html,Beautifulsoup,如何检查BS3中的标记元素是否属于某种类型,例如div 演示: >>来自bs4导入组 >>>汤=美汤(“”) >>>打印soup.find('div')。名称 div 此属性在BeautifulSoup 3和4之间没有更改。我强烈建议您使用BeautifulSoup 4;BS3上的所有开发都已停止,该版本的最后一个版本是在2年前发布的。您可能想在元素的标记名之后测试元素的下一个内容是它的属性,因此下面是一个示例: if element.name == 'div' and element.att

如何检查BS3中的
标记
元素是否属于某种类型,例如
div

演示:

>>来自bs4导入组
>>>汤=美汤(“”)
>>>打印soup.find('div')。名称
div

此属性在BeautifulSoup 3和4之间没有更改。我强烈建议您使用BeautifulSoup 4;BS3上的所有开发都已停止,该版本的最后一个版本是在2年前发布的。

您可能想在元素的标记名之后测试元素的下一个内容是它的属性,因此下面是一个示例:

if element.name == 'div' and element.attrs['class'][0] == 'album':
>>> from bs4 import BeautifulSoup
>>> soup = BeautifulSoup('<div><span></span></div>')
>>> print soup.find('div').name
div
if element.name == 'div' and element.attrs['class'][0] == 'album':