Diese Frage bezieht sich nur auf BeautifulSoup4 , was sie von den vorherigen Fragen unterscheidet:
Warum verändert BeautifulSoup meine selbstschließenden Elemente?
selfClosingTags in BeautifulSoup
Da BeautifulStoneSoup
weg ist (der vorherige xml-Parser), wie kann ich bs4
erhalten, um ein neues selbst schließendes Tag zu respektieren? Zum Beispiel:
Schließt das bar
-Tag nicht selbst, gibt aber einen Hinweis. Was ist dieser Baum Builder, auf den sich bs4 bezieht und wie kann ich das Tag selbst schließen?
Um XML zu analysieren, übergeben Sie "xml" als zweites Argument an den BeautifulSoup-Konstruktor.
%Vor%Sie müssen lxml installiert haben.
Sie müssen selfClosingTags
nicht mehr übergeben:
Tags und Links python xml xml-parsing beautifulsoup