From 902efff2b85075ea4fd9bf0c3d2203821318f99b Mon Sep 17 00:00:00 2001 From: Sakan Date: Tue, 18 Jun 2024 02:31:32 +0700 Subject: [PATCH] v4.4.1 - Added IndexError handler when finding currency data from GrapQL response JSON --- japan_avg_hotel_price_finder/graphql_scraper.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/japan_avg_hotel_price_finder/graphql_scraper.py b/japan_avg_hotel_price_finder/graphql_scraper.py index 6787d97..e2bef50 100644 --- a/japan_avg_hotel_price_finder/graphql_scraper.py +++ b/japan_avg_hotel_price_finder/graphql_scraper.py @@ -430,7 +430,7 @@ def check_info( try: currency_data = data['data']['searchQueries']['search']['results'][0]['blocks'][0]['finalPrice']['currency'] except IndexError: - currency_data = data['data']['searchQueries']['search']['results'][1]['blocks'][0]['finalPrice']['currency'] + currency_data = data['data']['searchQueries']['search']['results'][0]['blocks'][1]['finalPrice']['currency'] if entered_city != city_data: logger.error(f"Error City not match: {entered_city} != {city_data}")