From 735e564c76ec41f0f35e2eb5402f4d9851d8f5bd Mon Sep 17 00:00:00 2001 From: sebthom Date: Thu, 21 Nov 2024 22:53:49 +0100 Subject: [PATCH] fix: save location #296 --- 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 feae96a..5c1d463 100644 --- a/src/kleinanzeigen_bot/extract.py +++ b/src/kleinanzeigen_bot/extract.py @@ -392,10 +392,10 @@ class AdExtractor(WebScrapingMixin): contact['street'] = street except TimeoutError: LOG.info('No street given in the contact.') - # construct remaining address - address_halves = address_text.split(' - ') - address_left_parts = address_halves[0].split(' ') # zip code and region/city - contact['zipcode'] = address_left_parts[0] + + (zipcode, location) = address_text.split(" ", 1) + contact['zipcode'] = zipcode # e.g. 19372 + contact['location'] = location # e.g. Mecklenburg-Vorpommern - Steinbeck contact_person_element:Element = await self.web_find(By.ID, 'viewad-contact') name_element = await self.web_find(By.CLASS_NAME, 'iconlist-text', parent = contact_person_element)