import os
import webbrowser
html = '<html> ...  generated html string ...</html>'
path = os.path.abspath('temp.html')
url = 'file://' + path
with open(path, 'w') as f:
    f.write(html)
webbrowser.open(url)
Запустите HTML-код в браузере (сгенерированный BeautifulSoup) прямо из Python