【问题标题】:python 3.10 soap.find(id='productTitle').get_text(strip=True) NoneType Errorpython 3.10 soap.find(id='productTitle').get_text(strip=True) NoneType 错误
【发布时间】:2021-12-31 03:17:42
【问题描述】:
soap.find(id='productTitle').get_text(strip=True)

Output: 'NoneType' Object has no attribute 'get_text'.

【问题讨论】:

    标签: gettext nonetype


    【解决方案1】:

    由于您没有提供很多信息,因此没有太多事情要做,但是根据我获得的信息,您输入的是soap.find而不是soup.find 你可以尝试这样的方法来修复它:

    import requests
    from bs4 import BeautifulSoup
    
    URL = "Your url"
    headers = {
        "User-Agent": '(search My user agent)'}
    
    
    def product_title():
        req = requests.Session()
        page = req.get(URL, headers=headers)
        soup = BeautifulSoup(page.content, 'html.parser')
    
        productTitle = soup.find(id='productTitle').get_text(strip=True)
    
        print(product)
    
    
    productTitle()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-28
      • 1970-01-01
      • 2019-01-12
      • 2020-05-25
      • 1970-01-01
      • 2020-10-22
      • 2021-07-25
      相关资源
      最近更新 更多