Beautiful Soup Find - Holen Sie sich nur den Text

Ich hatte diesen Code, der nur den Preis als String (125.01) ausspuckte, aber ich muss etwas geändert haben, da er jetzt die gesamte Zeile mit den HTML-Tags und allem ausgibt. Wie kann ich es dazu bringen, nur den Text ohne reguläre Ausdrücke auszudrucken?

import requests
from bs4 import BeautifulSoup

url = 'http://finance.yahoo.com/q?s=aapl&fr=uh3_finance_web&uhb=uhb2'

data = requests.get(url)
soup = BeautifulSoup(data.content)
price = soup.find("span", {'id':'yfs_l84_aapl'})
print(price)


<span id="yfs_l84_aapl">125.01</span>

Antworten auf die Frage(4)

Ihre Antwort auf die Frage