상황
마케팅이나 기획 업무를 하다 보면 경쟁사 웹사이트를 매주 돌면서 가격이 바뀌었는지, 새 기능이 추가됐는지 직접 확인해야 하는 경우가 많습니다. 경쟁사가 34곳만 되어도 매주 각 사이트를 열고, 가격표를 캡처하고, 지난주와 비교하는 데만 12시간이 그냥 사라집니다.
browser-use는 AI 에이전트에게 실제 브라우저 제어권을 줘서, 사람이 하듯 웹사이트를 돌아다니며 정보를 읽고 정리하게 만드는 오픈소스 도구입니다. 여기서는 계정 로그인이나 결제처럼 민감한 작업은 절대 시키지 않고, 공개된 가격 페이지와 공지사항만 읽어 요약하는 조사 용도로 한정해서 씁니다.
준비물과 비용
- Python 3.11 이상이 설치된 컴퓨터
- OpenAI 또는 Claude API 키 (브라우저 탐색 1회당 소량의 토큰 사용, 사이트 4곳 기준 월 1~2만원 수준)
- 조사할 경쟁사 공개 가격 페이지 URL 목록
- 결과를 정리해서 받아볼 슬랙 채널 또는 이메일
순서
- Python 환경에 browser-use와 필요한 라이브러리를 설치합니다.
pip install browser-use명령으로 기본 설치가 끝납니다. - 조사할 경쟁사 가격 페이지 URL 3~5개를 리스트로 정리합니다. 로그인이 필요한 페이지나 이용약관상 접근이 제한된 페이지는 대상에서 제외합니다.
- 아래 작업 지시 템플릿을 에이전트에게 전달해서, 각 URL의 공개 정보만 읽고 구조화된 형태로 반환하게 합니다.
- 결과를 지난주 저장해둔 데이터와 비교하는 스크립트를 짜서 가격이나 기능 소개 문구가 바뀐 부분만 표시합니다.
- 매주 같은 요일에 이 흐름을 실행하도록 스케줄러(cron 또는 작업 스케줄러)에 등록하고, 변경사항이 있을 때만 슬랙으로 알림을 보내게 만듭니다.
프롬프트 템플릿 (에이전트 작업 지시)
다음 URL에 접속해서 공개적으로 보이는 정보만 읽어주세요. 로그인, 회원가입, 결제, 팝업 동의 등 어떤 상호작용도 하지 마세요.
URL: {competitor_url}
다음 형식의 JSON으로만 답하세요:
{
"company": "회사명",
"plans": [
{"name": "요금제 이름", "price": "가격 표기 그대로", "key_features": ["핵심 기능 1", "핵심 기능 2"]}
],
"notable_changes": "이전에 없던 문구나 새로 보이는 기능이 있다면 설명, 없으면 빈 문자열",
가입 선물 100P로 끝까지 읽기
이 글은 10P예요. 가입은 버튼 한 번이면 끝나요.
3초만에 가입하고, 무료로 읽기이미 회원이라면 로그인
코워킹에 오시는 모임원크루는 유료 팁을 전부 무료로 봐요. 모임 일정
