diff --git a/scraper/domains.py b/scraper/domains.py index eb24334..37d33bf 100644 --- a/scraper/domains.py +++ b/scraper/domains.py @@ -33,7 +33,7 @@ def get_product_info(self) -> Info: self._request_product_data() self._get_common_data() raw_name = self._get_product_name() - name = Config.get_user_product_name(raw_name.lower()) + name = Config.get_user_product_name(raw_name) price = self._get_product_price() currency = self._get_product_currency() id = self._get_product_id() diff --git a/scraper/filemanager.py b/scraper/filemanager.py index 51e1425..3503f94 100644 --- a/scraper/filemanager.py +++ b/scraper/filemanager.py @@ -56,12 +56,13 @@ def get_request_timeout() -> float | None: @staticmethod def get_user_product_name(product_name: str) -> str: + product_name_lowercase = product_name.lower() user_product_names = Config.get_section_by_name("ChangeName") for key in Config.get_key_values(user_product_names): key_list = user_product_names[key].split(",") value_key = f'value{key.strip("key")}' - if all(elem in product_name for elem in key_list): + if all(elem.lower() in product_name_lowercase for elem in key_list): return user_product_names[value_key] return product_name