Cursor를 이용하여 부동산 매물 수집 실습하기

소개

지난 3주차에 배운 내용으로, 네이버 부동산에서 특정 매물에 대한 정보를 수집해서 한눈에 볼 수 있는 exe 파일을 구현해보았습니다. 클래스 당일에는 참여하지 못했지만, 영상을 돌려보며 스터디장님께서 알려주시는 내용대로 차근차근 따라해보니 빠른 시간 내에 만들어볼 수 있었습니다.

진행 방법

도시 지도와 도시 지도, 도시 지도

처음에 네이버 부동산 홈페이지에서 바로 개발자 도구를 켜면 일시적인 오류로 정보를 불러오지 못한다고 나왔었는데요. 네이버 부동산 접속 전에 미리 개발자 도구 Source 탭의 "Deactivate breakpoints" 버튼을 누르고 들어가보니, 화면이 정상적으로 작동하는 것을 확인했습니다.

저는 잠실 지역의 오피스텔 중 한 곳을 클릭해서, 우측 개발자 도구 network 탭에서 article로 시작하는 부분을 찾아 copy as cURL을 눌러서 값을 복사했습니다. 그리고 https://curlconverter.com 으로 이동해서 복사한 값을 붙여놓으니 아래와 같이 Python 코드가 나왔습니다.

Python 명령의 스크린샷

Cursor로 이동해서 Python 코드를 붙여놓고 json 파일로 만들어달라고 입력했고, 생성이 완료된 후 이 파일들을 분석해서 매물 내용을 수집하는 gui를 제작하도록 요청해보았습니다. 엑셀 파일로도 생성해보고 싶어서, 추가 요청을 통해 구현했습니다.

GUI가 처음에는 위도, 경도 등 중요도가 낮은 내용들을 담고 있기도 했고, 때로는 모든 검색결과를 가져오지 않는 경우도 있어서, 이 부분을 프롬프트 추가 입력을 통해 보완하여 아래와 같이 최종 결과물을 도출할 수 있었습니다.

한국 컴퓨터 화면의 스크린샷

결과와 배운 점

이번 실습에서 조금 더 Cursor의 신통방통함을 실감했던 것 같습니다. 내게 필요한 정보가 저장되어 있는 지점을 찾아서 Python 코드를 빠르게 얻어내고, 몇 번의 프롬프트 입력으로 심플한 GUI의 형태로 구현해낼 수 있다는 점에서, 이런 구조를 어떻게 더 활용할 수 있을지 고민해보는 계기가 되었습니다. 얼마 남지는 않았지만 이번 기수가 끝나기 전까지 부동산이 아닌 다른 대상에 대해 비슷한 컨셉을 적용해보는 것이 나름의 목표가 되어서, 이 부분을 연구해보려고 합니다.

1
지피터스 뉴스레터

이번 주 AI, 딱 쓸 것만

매주 월요일 오후,
읽고 바로 써먹을 AI 소식만