美丽汤提取标题内容

时间:2019-06-28 22:49:52

标签: python beautifulsoup attributeerror

使用BeautifulSoup如何获得标题的内容。 假设我正在尝试获取以下“我是标题”:

h4 class =“ title” title =“我是标题”

我看不到哪里出了问题,我不断收到此错误:

  

AttributeError:'NoneType'对象没有属性'attrs'

运行时:

product_name = self.parent.select_one(locator).attrs['title']

1 个答案:

答案 0 :(得分:0)

这是一个可行的示例:

>>> from bs4 import BeautifulSoup
>>> soup = BeautifulSoup('<html><h4 class="title" title="I am a title">test</h4></html>')
>>> soup.find(attrs={'class': 'title'})['title']
'I am a title'