From 2d704b2a8b9d3f4f25e72c155e7c0ed18331913d Mon Sep 17 00:00:00 2001 From: Karim shoair Date: Fri, 19 Sep 2025 04:50:15 +0300 Subject: [PATCH] fix(shell): Fixing a bug with content converting --- scrapling/cli.py | 8 ++++---- scrapling/core/shell.py | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/scrapling/cli.py b/scrapling/cli.py index 48e99bf..12b96c6 100644 --- a/scrapling/cli.py +++ b/scrapling/cli.py @@ -32,8 +32,8 @@ def __ParseJSONData(json_string: Optional[str] = None) -> Optional[Dict[str, Any try: return json_loads(json_string) - except JSONDecodeError as e: # pragma: no cover - raise ValueError(f"Invalid JSON data '{json_string}': {e}") + except JSONDecodeError as err: # pragma: no cover + raise ValueError(f"Invalid JSON data '{json_string}': {err}") def __Request_and_Save( @@ -65,8 +65,8 @@ def __ParseExtractArguments( for key, value in _CookieParser(cookies): try: parsed_cookies[key] = value - except Exception as e: - raise ValueError(f"Could not parse cookies '{cookies}': {e}") + except Exception as err: + raise ValueError(f"Could not parse cookies '{cookies}': {err}") parsed_json = __ParseJSONData(json) parsed_params = {} diff --git a/scrapling/core/shell.py b/scrapling/core/shell.py index 4cca171..f9f790f 100644 --- a/scrapling/core/shell.py +++ b/scrapling/core/shell.py @@ -545,7 +545,7 @@ class Convertor: for page in pages: match extraction_type: case "markdown": - yield cls._convert_to_markdown(page.body) + yield cls._convert_to_markdown(page.html_content) case "html": yield page.body case "text":