soup = BeautifulSoup(
    """1<!--The loneliest number-->
                        <a>2<!--Can be as bad as one--><b>3"""
    )
comments = soup.findAll(text=lambda text: isinstance(text, Comment))
Как удалить теги комментариев из HTML с помощью BeautifulSoup?