Beautiful Soup findall Frage (gelöst)
Verfasst: Mittwoch 9. September 2009, 13:54
Hallo zusammen,
ich befasse mich erst seit kurzem mit Python und bin doch recht angetan von den einfachen Möglichkeiten, mit denen ich viel erreichen kann.
Konkret habe ich eine Frage zu der Methode findall von Beautiful Soup. Ich habe in der Dokumentation (http://www.crummy.com/software/Beautifu ... *kwargs%29) schon eine wirklich mächtige Möglichkeit gefunden, bestimmte Tags zu extrahieren. Vielleicht ist mein Wunsch jetzt gar nicht so weit und jemand weiß das.
Bis jetzt habe ich sowas anhand der Doku erstellt.
Damit finde ich alle TD tags, die als class "std" haben. Ich zeige jetzt mal die Zeile, die ich genau möchte:
Ich würde also gerne in den Aufruf oben noch gerne einbauen, dass ich das nur haben will, wenn noch die onklick Methode mit in dem td Tag enthalten ist.
Geht das auch so einfach irgendwie, wie das Beispiel oben, oder muss man dann mit RegExp etc. arbeiten?
Danke!
ich befasse mich erst seit kurzem mit Python und bin doch recht angetan von den einfachen Möglichkeiten, mit denen ich viel erreichen kann.
Konkret habe ich eine Frage zu der Methode findall von Beautiful Soup. Ich habe in der Dokumentation (http://www.crummy.com/software/Beautifu ... *kwargs%29) schon eine wirklich mächtige Möglichkeit gefunden, bestimmte Tags zu extrahieren. Vielleicht ist mein Wunsch jetzt gar nicht so weit und jemand weiß das.
Bis jetzt habe ich sowas anhand der Doku erstellt.
Code: Alles auswählen
allTds = soup.findAll('td',{'class' : 'std'})
Code: Alles auswählen
<td class="std" onclick="test("test");">
Hier steht der text, der mich interessiert.</td>
Geht das auch so einfach irgendwie, wie das Beispiel oben, oder muss man dann mit RegExp etc. arbeiten?
Danke!