From 114afb6a7307eff0b074a58af17b85f4febf6c48 Mon Sep 17 00:00:00 2001 From: Tobias Faber <29856726+faberto@users.noreply.github.com> Date: Fri, 29 Mar 2024 14:45:21 +0100 Subject: [PATCH] fix: download of shipping info. Fixes #282 (#286) --- src/kleinanzeigen_bot/extract.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/kleinanzeigen_bot/extract.py b/src/kleinanzeigen_bot/extract.py index 5ea76d1..4b9d80c 100644 --- a/src/kleinanzeigen_bot/extract.py +++ b/src/kleinanzeigen_bot/extract.py @@ -331,7 +331,7 @@ async def _extract_shipping_info_from_ad_page(self) -> tuple[str, float | None, """ ship_type, ship_costs, shipping_options = 'NOT_APPLICABLE', None, None try: - shipping_text = await self.web_text(By.ID, 'boxedarticle--details--shipping') + shipping_text = await self.web_text(By.CLASS_NAME, 'boxedarticle--details--shipping') # e.g. '+ Versand ab 5,49 €' OR 'Nur Abholung' if shipping_text == 'Nur Abholung': ship_type = 'PICKUP' @@ -350,9 +350,9 @@ async def _extract_shipping_info_from_ad_page(self) -> tuple[str, float | None, "Hermes_Päckchen": "4,50", "Hermes_S": "4,95", "DHL_5": "6,99", - "Hermes_M": "5,95", - "DHL_10": "9,49", - "DHL_31,5": "16,49", + "Hermes_M": "6,75", + "DHL_10": "10,49", + "DHL_31,5": "19,99", "Hermes_L": "10,95", } for shipping_option, shipping_price in shipping_option_mapping.items():