Ich muss Daten in einer Tabelle aus einer HTML-Seite strukturiert extrahieren. Die Datenstruktur ist alles wie folgt:Suchen Tag Wert mit bestimmten Text (Schöne Suppe)
<td class="def">
<div><b>First Name:</b></div>
</td>
<td class="def">Jhon
</td>
<td class="def">
<div><b>Last Name:</b></div>
</td>
<td class="def">Smith
</td>
Ich muss Daten separat extrahieren. Zum Beispiel
print first_name
>> Jhon
print last_name
>> Smith
Ein einfaches soup.find('td', {'class':'def'})
wird nicht funktionieren, weil es alles (Vorname :, Jhon, Nachname :, Smith) entspricht.
Irgendeine Idee, wie ich nach bestimmten Daten suchen kann? Die gleiche Frage wurde here geschrieben, aber die Lösung bei gegebenen alles nicht funktioniert ...
siehe die zweite Antwort auf diesen Link – rock321987