Heim > Backend-Entwicklung > Python-Tutorial > Warum wirft My Beautiful Soup Code einen AttributeError aus: \'\'ResultSet\' object has no attribute \'find_all\'\'?

Warum wirft My Beautiful Soup Code einen AttributeError aus: \'\'ResultSet\' object has no attribute \'find_all\'\'?

Susan Sarandon
Freigeben: 2024-11-24 07:57:11
Original
1019 Leute haben es durchsucht

Why Does My Beautiful Soup Code Throw an AttributeError:

AttributeError: „ResultSet“-Objekt fehlt „find_all“-Attribut

Beim Durchsuchen einer einfachen Tabelle mit Beautiful Soup kann der Fehler „ Das Objekt „ResultSet“ hat kein Attribut „find_all“. Dieses Problem tritt auf, wenn versucht wird, die Methode „find_all“ auf die Tabellenvariable anzuwenden, die eine Liste von Elementen enthält.

Um diesen Fehler zu beheben, denken Sie daran, dass die Methode „find_all“ auf einzelne Elemente und nicht auf ein gesamtes ResultSet angewendet wird. Daher sollten Sie die Methode auf jedes Element innerhalb der Tabellenvariablen anwenden.

Im bereitgestellten Code enthält die Tabellenvariable eine Liste eines einzelnen Elements. Um die Zeilen zu durchlaufen, greifen Sie auf die Methode find_all('tr') für Tabelle[0] zu, das einzige Mitglied der Liste.

for row in table[0].find_all('tr'):
    col = table.find_all('td')
Nach dem Login kopieren

Mit dieser Änderung iteriert der Code ordnungsgemäß durch die Tabellenzeilen , sodass Sie die gewünschten Daten extrahieren können.

Das obige ist der detaillierte Inhalt vonWarum wirft My Beautiful Soup Code einen AttributeError aus: \'\'ResultSet\' object has no attribute \'find_all\'\'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage