Löschen Sie den ersten untergeordneten Knoten mit BeautifulSoup

8
%Vor%

Hallo alle,

Ich versuche, einige Dateien mit BeautifulSoup zu analysieren, um sie etwas zu säubern. Die Funktionalität, die ich will, ist, dass ich die erste Tabelle löschen möchte, die irgendwo innerhalb einer Tabelle ist, zB:

%Vor%

Momentan ist mein Code so eingestellt, dass er alle Tabellen innerhalb einer Tabelle findet, und ich habe eine .REMOVE() -Methode erstellt, um zu zeigen, was ich erreichen möchte. Wie kann ich dieses Element tatsächlich entfernen?

Tl; dr -

  • Wie kann ich meinen Code so anpassen, dass nur die erste geschachtelte Tabelle in einem gefunden wird? Datei.

  • Wie kann ich diese Tabelle entfernen?

Simon Kiely 05.12.2014, 15:29
quelle

1 Antwort

7

Suchen Sie die erste Tabelle in der Tabelle und rufen Sie extract() darauf auf:

%Vor%     
alecxe 05.12.2014 15:37
quelle