Beautiful Soup ist eine Python-Bibliothek zum Auslesen von HTML und XML.
def doctype(soup): items = [item for item in soup.contents if isinstance(item, bs4.Doctype)] return items[0] if items else None
Quelle: Stack Overflow: Get Document DOCTYPE With Beauiful Soup, 2010.