From f692b438b2ecbd6f74fe18590fb0fc476d85be19 Mon Sep 17 00:00:00 2001 From: Cullen Watson Date: Wed, 8 Nov 2023 16:52:06 -0600 Subject: [PATCH] fix: add street direction --- homeharvest/core/scrapers/realtor/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/homeharvest/core/scrapers/realtor/__init__.py b/homeharvest/core/scrapers/realtor/__init__.py index 08b065c..2c493a5 100644 --- a/homeharvest/core/scrapers/realtor/__init__.py +++ b/homeharvest/core/scrapers/realtor/__init__.py @@ -49,6 +49,7 @@ def handle_listing(self, listing_id: str) -> list[Property]: listing_id } address { + street_direction street_number street_name street_suffix @@ -215,6 +216,7 @@ def handle_address(self, property_id: str) -> list[Property]: stories } address { + street_direction street_number street_name street_suffix @@ -315,6 +317,7 @@ def general_search( } location { address { + street_direction street_number street_name street_suffix @@ -606,6 +609,7 @@ def _parse_address(self, result: dict, search_type): return Address( street=" ".join([ self.handle_none_safely(address.get('street_number')), + self.handle_none_safely(address.get('street_direction')), self.handle_none_safely(address.get('street_name')), self.handle_none_safely(address.get('street_suffix')), ]).strip(),