January 31, 2023
Запуск HTML-кода в браузере (который генерируется BeautifulSoup) прямо из Python
Альтернатива с использованием NamedTemporaryFile (чтобы файл в конечном итоге был удален ОС):
import tempfile
import webbrowser
html = '<html> ... generated html string ...</html>'
with tempfile.NamedTemporaryFile('w', delete=False, suffix='.html') as f:
url = 'file://' + f.name
f.write(html)
webbrowser.open(url)