0
Ich versuche, Daten von der Yahoo Finance-Website abzurufen, aber ich bekomme leere Klammern.Erhalten von leeren Klammern in Web-Verschrottung
Hier ist mein Code:
import urllib
import re
initianPattern="<span class="Trsdu(0.3s) Fw(b) Fz(36px) Mb(-4px) D(ib)">(.+?)</span>"
pattern=re.compile(initianPattern)
htmlfile=urllib.urlopen("https://finance.yahoo.com/quote/AAPL?p=AAPL")
htmltext=htmlfile.read()
result=re.findall(pattern,htmltext)
print result
Was das Problem hier sein könnte?
Sie wirklich nicht die Antworten wie diese missbrauchen sollten, können Sie Sie ursprüngliche Antwort aktualisieren . Vielleicht möchten Sie auch bestimmte Zeichen in Ihrem Muster "entwischen", was Sie zB mit \ tun können. \ Asleepace
Wenn Sie eine neue Frage haben, fragen Sie sie bitte, indem Sie auf [Frage stellen] klicken (https://stackoverflow.com/questions/ask) Schaltfläche. Fügen Sie einen Link zu dieser Frage hinzu, wenn es hilft, Kontext bereitzustellen. - [Aus Bewertung] (/ review/low-quality-posts/17489609) – clemens
@Pang Ich kann die Frage nicht sehen. Ich mache nur "Hilfe und Verbesserung" und ich sehe nur den falschen Teil. – zynkn