Ich habe einige Daten in einer TXT-Datei, ich versuche, einige spezifische Wörter in dieser Datei zu finden.BeautifulSoup4 gibt eine leere Liste ohne Grund zurück
import re
from bs4 import BeautifulSoup
with open ("myfile.txt") as f:
soup = BeautifulSoup(f)
print (soup.find_all("DLC"))
Es gibt mindestens 5 DLC
in der Datei, aber Ausgang ist eine leere Liste. Ich änderte soup = BeautifulSoup(f)
als soup = BeautifulSoup(f),"html.parser"
, aber hat nicht funktioniert. Warum gibt es eine leere Liste zurück, da ich weiß, dass die Zeichenfolge bereits in der Datei ist. Auch funktioniert es auf der Website nicht, dass ich diese Daten gezogen habe. Wie kann ich dieses Problem beheben?
Nach dem Kommentar bearbeiten: Zum Beispiel;
<h1>Fallout 4'ün Far Harbor DLC fragmanı yayımlandı!</h1>
<h2>Bethesda'nın yaptığı en geniş DLC geliyor</h2>
Könnten Sie einen Teil der HTML-Post, wo die 'DLC' soll in dem Dokument zu finden? Vielen Dank. – alecxe
@alecxe Bearbeitet. – GLHF
'find_all' findet Elemente, keine Strings. – user2357112