From 66634ce636bde835c8c318c8d1a303814deb66c2 Mon Sep 17 00:00:00 2001 From: Heavenfighter <33938595+Heavenfighter@users.noreply.github.com> Date: Mon, 20 Jan 2025 21:36:33 +0100 Subject: [PATCH] fix: fixed shipping button selector #385 (#387) --- src/kleinanzeigen_bot/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kleinanzeigen_bot/__init__.py b/src/kleinanzeigen_bot/__init__.py index 372adcc..d2e8889 100644 --- a/src/kleinanzeigen_bot/__init__.py +++ b/src/kleinanzeigen_bot/__init__.py @@ -616,13 +616,13 @@ class KleinanzeigenBot(WebScrapingMixin): except TimeoutError as ex: LOG.debug(ex, exc_info = True) elif ad_cfg["shipping_options"]: - await self.web_click(By.XPATH, '//*[contains(@class, "ShippingSection")]//*//button[contains(@aria-label, "Dialog mit Optionen öffnen")]') + await self.web_click(By.XPATH, '//*[contains(@class, "ShippingSection")]//*//button[contains(@class, "SelectionButton")]') await self.web_click(By.CSS_SELECTOR, '[class*="CarrierSelectionModal--Button"]') await self.__set_shipping_options(ad_cfg) else: try: await self.web_click(By.XPATH, - '//*[contains(@class, "ShippingSection")]//*//button[contains(@aria-label, "Dialog mit Optionen öffnen")]') + '//*[contains(@class, "ShippingSection")]//*//button[contains(@class, "SelectionButton")]') await self.web_click(By.CSS_SELECTOR, '[class*="CarrierSelectionModal--Button"]') await self.web_click(By.CSS_SELECTOR, '[class*="CarrierOption--Main"]') if ad_cfg["shipping_costs"]: