簡體   English   中英

美麗的湯:AttributeError: 'NoneType' 對象沒有屬性 'text'

[英]Beautiful soup: AttributeError: 'NoneType' object has no attribute 'text'

我試圖在將前 16 個粗體句子插入到數據框中之前通過該網站提取它們,但我一直遇到此錯誤。 我已經嘗試了所有我能做的,而且我是網絡爬蟲的初學者。

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'
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 ea gun', "Ori leja fi l'abu ja", 'Aseju ni irun aya, irun abe tito', 'Ki tan lara was 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 obuyo si。 Iso o se ponla, iyo o se tu danu', 'Moja mosa laa mo akinkanju loju ogun'}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM