diff --git a/scrapling/core/shell.py b/scrapling/core/shell.py index 8a38391..bc087a0 100644 --- a/scrapling/core/shell.py +++ b/scrapling/core/shell.py @@ -317,7 +317,7 @@ def show_page_in_browser(page: Selector): # pragma: no cover try: fd, fname = make_temp_file(prefix="scrapling_view_", suffix=".html") - with open(fd, "w", encoding=page.encoding) as f: + with open(fd, "wb") as f: f.write(page.body) open_in_browser(f"file://{fname}")