was ist der return-Wert von BeautifulSoup.finden?
Ich ausführen, erhalten Sie einen Wert als Partitur.
score = soup.find('div', attrs={'class' : 'summarycount'})
Ich Lauf "drucken Ergebnis" zu bekommen, wie folgt.
<div class=\"summarycount\">524</div>
Brauch ich zu extrahieren der Zahl Teil. Ich verwendet, re-Modul aber nicht.
m = re.search("[^\d]+(\d+)", score)
TypeError: expected string oder buffer Funktion suchen in re.py in Zeile 142 zurück _compile(pattern, flags).search(string)
- Was ist der Rückgabetyp der Funktion suchen?
- Wie man die Anzahl von score-variable?
- Gibt es eine einfache Möglichkeit zu lassen, BeautifulSoup, um den Rückgabewert(in diesem Fall 524) selbst?
- Sorry, kann nicht widerstehen... Den richtigen Rückgabewert sollte "cheddar-Käse"
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es gibt ein Objekt zurück, das Sie verwenden können, für weitere Recherchen oder um seinen Inhalt zu extrahieren mit
score.contents
:Drucke:
Die vollständige Dokumentation mit mehreren Beispiele ist hier erhältlich.