【问题标题】:Beautiful Soup extracting title contentBeautiful Soup 提取标题内容
【发布时间】:2019-06-28 22:49:52
【问题描述】:

使用 BeautifulSoup 如何获取标题的内容。 假设我试图获得下面的“我是一个头衔”:

h4 class="title" title="我是一个标题"

我看不到哪里出错了,我一直收到这个错误:

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

运行时:

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

【问题讨论】:

    标签: python beautifulsoup attributeerror


    【解决方案1】:

    这是一个工作示例:

    >>> 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'
    

    【讨论】:

      猜你喜欢
      • 2017-12-31
      • 2020-08-24
      • 2018-01-15
      • 2021-12-04
      • 1970-01-01
      • 2018-12-11
      • 1970-01-01
      • 1970-01-01
      • 2020-05-04
      相关资源
      最近更新 更多