Beautiful soup:AttributeError:“非类型”对象没有属性“文本”

2024-09-29 23:20:03 发布

您现在位置:Python中文网/ 问答频道 /正文

在将前16个粗体句子插入数据帧之前,我试图通过这个website提取它们,但我一直有这个错误。我已经尝试了我能做的一切,而且我是一个网络垃圾的初学者

import requests
import pandas as pd
from bs4 import BeautifulSoup

res = requests.get('https://www.nairaland.com/2838393/owe-ile-yoruba-some-lovely')
soup = BeautifulSoup(res.content,'html')

yoruba = []
for word in soup3.findAll('b'):
    name = word.find('i')
    yoruba.append(name.text)


---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-61-9d3379b8790a> in <module>
      7 for word in soup3.findAll('b'):
      8     name = word.find('i')
----> 9     yoruba1.append(name.text)

AttributeError: 'NoneType' object has no attribute 'text'

Tags: textnameinimportforresfindrequests
1条回答
网友
1楼 · 发布于 2024-09-29 23:20:03
import requests
from bs4 import BeautifulSoup

res = requests.get('https://www.nairaland.com/2838393/owe-ile-yoruba-some-lovely')
soup = BeautifulSoup(res.content,'html.parser')

yoruba = []
for word in soup.findAll('b'):
    name = word.find('i')
    if name:
        yoruba.append(name.text)

print(set(yoruba))

输出:

{'Atari ajanaku kii seru omode', 'Igi gogoro ma gun mi loju, lati okere laati wo', 'Enibama ba esu jeun sibi e a gun', "Ori leja fi l'abu ja", 'Aseju ni irun aya, irun abe tito', 'Ki tan lara were koma ku "HOI"', 'Foriti foriti lomu ki ori agba pa', 'Omi titun ti ru, eja titun ti wonu e', "Eni bama m'obo akoko se bi lagido", "Pai lotun pai losi, t'oju o ba fo, a ko ma wo bai bai ni", "Ejawo ninu apon tio yo, elogbomi'ila kana", "Ninu odo adagun ni alakan ti le fo epo, t'odo ba di agadangba, a gbe alakan lo", 'Igi gogoro ma gun mi loju, lati okere laati ye', 'Aje ke lana omo ku loni, tani o sai mope aje ana lo pa omo je', "Isiro l'oko dido", 'Oro yi so simi lenu o buyo si. Iso o se ponla, iyo o se tu danu', 'Moja mosa laa mo akinkanju loju ogun'}

相关问题 更多 >

    热门问题