Erste Gehversuche mit BeatifulSoup
Verfasst: Samstag 12. November 2016, 12:05
hallo zusammen,
ich mache gerade meine ersten gehversuche mit BeautifulSoup. Ich denke das ich das im Grunde schon verstanden habe wie ich es anwenden kann.
In den meisten fällen funtioniert es auch schon. Nun bin ich aber auf ein Problem gestoßen...
liefert mir folgendes Ergebnis für details:
soweit so gut... aber irgendwie komme ich jetzt nicht an die einzelnen Details...
liefert immer einen Fehler:
ich mache gerade meine ersten gehversuche mit BeautifulSoup. Ich denke das ich das im Grunde schon verstanden habe wie ich es anwenden kann.
In den meisten fällen funtioniert es auch schon. Nun bin ich aber auf ein Problem gestoßen...
Code: Alles auswählen
for details in soup_.findAll("div", {"class" : "beschreibung"}):
Code: Alles auswählen
<div class="beschreibung">
<!-- Jahr -->
<strong class="main">Jahr:</strong>
2008<br/>
<!-- Jahr Ende -->
<!-- Genre -->
<strong class="main">Genre:</strong>
Action | Krimi | Drama<br/>
<!-- Genre Ende -->
<!-- Sprache -->
<strong class="main">Sprache:</strong>
Deutsch DTS-HD | Englisch DTS-HD<br/>
<!-- Sprache Ende -->
<!-- Länge -->
<strong class="main">Laufzeit:</strong>
90 Minuten<br/>
<!-- Länge Ende -->
soweit so gut... aber irgendwie komme ich jetzt nicht an die einzelnen Details...
Code: Alles auswählen
sound = re.compile('<strong class="main">Sprache:</strong>(.+?)<br />', re.DOTALL).findall(details)[0]
sound = re.compile('<strong class="main">Sprache:</strong>(.+?)<br />', re.DOTALL).findall(content)[0]
TypeError: expected string or buffer