가게 찾기
플로우에서 사용자의 검색 결과가 백엔드에 저장되어 있지 않은 경우 가게 검색
화면으로 넘어가게 된다.
여기서! 가게 검색을 어떻게 할 지가 고민되었다.
카카오 맵 api의 키워드로 찾기 기능을 사용해보려 했으나 이 경우 레터링 케이크 가게 만이 아닌 건물, 식당 등 필요 없는 장소들이 포함된 리스트가 출력되었다.
그럼 이 중 레터링케이크
나 케이크
텍스트가 포함되는 것만 필터링 해서 보여주자!
라는 의견이 나왔으나 케이크
라는 단어가 들어가지 않는 가게가 검색되지 않는 문제가 발생했다.. 결국 카카오맵에서 직접 크롤링해오기로 결정! 😁
(2) 서울 카페 추천 웹페이지 만들기 - 카카오맵 카페 정보 크롤링
위 블로그의 코드를 참고해 우리 상황에 맞게 수정하기로 했다.
Python
, Selenium
을 이용한 크롤링 시도chrome://version/
)chrome://flags/
에서 WebGL Draft Extensions 를 Enabled 로 설정해주어야 함pip install Selenium
pip install bs4
로 필요한 라이브러리 설치