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"
InformationsquelleAutor prosseek | 2010-04-15
Schreibe einen Kommentar