diff --git a/app/utils/nvMapScraper.py b/app/utils/nvMapScraper.py index 409fcc2..b5e3072 100644 --- a/app/utils/nvMapScraper.py +++ b/app/utils/nvMapScraper.py @@ -93,6 +93,9 @@ query getAccommodation($id: String!, $deviceType: String) { raise URLNotFoundException("This URL does not contain a place ID") match = re.search(place_pattern, self.url) + if not match: + # place.naver.com/{type}/{id} 형식 (예: m.place.naver.com/restaurant/11667161) + match = re.search(r"place\.naver\.com/[a-zA-Z]+/(\d+)", self.url) if not match: raise URLNotFoundException("Failed to parse place ID from URL") return match[1]