Openclaw용 Gumtree 브라우저 자동화 Skill

로컬 Python CLI와 Chrome 확장 프로그램을 연결하여 Gumtree의 검색, 메시지, 계정 정보 및 광고 흐름을 자동화하는 강력한 브라우저 자동화 skill입니다.

bluebluebbb
v1.0.0
May 25, 2026
1
688
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install gt-core-skill

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 gt-core-skill 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

Gumtree 브라우저 자동화 Skill란 무엇인가요?

Gumtree 자동화 Skill은 AI 코딩 에이전트와 라이브 웹 상호 작용 사이의 간극을 메우기 위해 설계되었습니다. 로컬 WebSocket 브리지 서버와 전용 Chrome 확장 프로그램을 활용하여, 이 skill은 사용자가 Gumtree에서 직접 브라우저 기반 작업을 실행할 수 있도록 합니다. 불안정한 HTTP 스크래핑과 달리, 이 통합은 실제 Chrome 세션과 상호 작용하여 실시간 추천을 정확하게 가져오고, 즐겨찾기를 관리하며, 메시지를 처리하고, 광고 생성 프로세스를 시작할 수 있게 합니다. 이러한 수준의 안정적인 웹 자동화는 분류 시장 모니터링 및 관리에 있어 가장 실용적인 Openclaw Skills 중 하나로 만듭니다.

특정 필터로 새로운 리스팅을 모니터링하거나 워크스페이스에서 직접 고객 소통을 처리해야 하는 경우, 이 도구는 간단한 CLI 명령어를 정확한 브라우저 작업으로 변환합니다. 실제 세션 상태와 페이지 내장 JavaScript 구성에 의존하기 때문에 전통적인 스크래핑 차단을 우회하며, 후속 AI 에이전트 워크플로우를 위한 고품질의 구조화된 JSON 응답을 제공합니다.

Gumtree 브라우저 자동화 Skill 활용 사례

  • 위치, 가격 범위, 조건, 정렬 방법과 같은 정확한 필터를 사용하여 Gumtree에서 검색을 자동화합니다.
  • 로그인된 브라우저 세션에서 즐겨찾기한 리스팅을 직접 추적하고 업데이트합니다.
  • 메시지를 프로그래밍 방식으로 보내고 읽어 구매자 및 판매자 상호 작용을 관리합니다.
  • 키워드를 기반으로 초기 광고 카테고리 선택 흐름을 시작합니다.
  • Openclaw Skills 생태계 내에서 활성 Chrome 세션을 사용하여 인증된 리스팅 데이터를 안전하게 스크래핑합니다.

Gumtree 브라우저 자동화 Skill 작동 원리

  1. CLI 명령 트리거: AI 에이전트 또는 사용자가 uv run python scripts/cli.py 또는 gumtree-skills 진입점을 사용하여 명령을 실행합니다.
  2. 연결 설정: CLI는 활성 로컬 WebSocket 브리지 서버를 확인하고 실행 중인 Google Chrome 확장 프로그램에 연결합니다.
  3. 브라우저 자동화: Chrome 확장 프로그램은 라이브 브라우저 DOM과 직접 상호 작용하여 유기적인 사용자 행동을 모방하여 탐색, 검색 또는 클릭을 수행합니다.
  4. 데이터 추출: 스크립트는 페이지 내장 JavaScript 구성(예: window.clientData 또는 분석 구성)을 우선적으로 읽어 최대의 정확도를 확보합니다.
  5. 구조화된 반환: CLI는 구조화된 JSON 데이터를 stdout으로 출력하고 종료하여 신뢰할 수 있는 분류 데이터를 핵심 Openclaw Skills 환경으로 다시 전달합니다.

Gumtree 브라우저 자동화 Skill 설정 가이드

Python 3.11+, uv 및 Google Chrome이 설치되어 있는지 확인하세요. 설정을 실행하기 전에 프로젝트 루트 디렉토리로 이동하세요.

최초 설치:

uv sync

Chrome 확장 프로그램 설정:

  1. Google Chrome을 열고 chrome://extensions/로 이동합니다.
  2. 개발자 모드를 활성화합니다(오른쪽 상단 토글).
  3. '압축해제된 확장 프로그램을 로드합니다'를 클릭하고 이 skill 리포지토리 내의 extension/ 폴더를 선택합니다.
  4. 'Gumtree Bridge' 확장 프로그램이 활성화되어 있는지 확인합니다.

Openclaw Skills를 사용하여 첫 번째 자동화 작업 실행:

uv run python scripts/cli.py check-login

Gumtree 브라우저 자동화 Skill 데이터 스키마 및 분류 체계

이 skill은 구조화된 JSON 데이터 세트를 처리하고 반환합니다. 내장된 페이지 데이터를 활용하여 깔끔한 메타데이터를 추출합니다.

명령 카테고리 추출된 데이터 필드 주요 소스 / 대상
로그인 상태 loggedIn, 세션 구성 window.clientData, initialDataLayer
검색 리스팅 ID, 제목, 가격, 위치, URL DOM / 검색 API 응답
즐겨찾기 adverts 목록, 즐겨찾기 상태 플래그 window.clientData.favouriteAds.adverts
메시지 conversationId, 메시지 목록, 발신자 https://www.gumtree.com/manage/messages
광고 게시 categoryId, 추천 카테고리 카테고리 추천 API

모든 명령은 성공 시 코드 0과 유효한 JSON 출력으로 종료되며, 실행 실패 시 코드 2로 종료됩니다.

Gumtree 브라우저 자동화 Skill 고급 기능

  • 세션 내장 검증: 신뢰할 수 없는 HTML 스크래핑 대신 __GUMTREE_ANALYTICS_CONFIG__ 및 gumtreeDataLayer와 같은 기본 JS 데이터 프레임워크를 읽습니다.
  • 퍼지 카테고리 매칭: 이름 기반 검색 또는 직접 인덱싱을 통해 사용자가 이상적인 리스팅 카테고리를 빠르게 찾도록 돕습니다.
  • 전체 대화 격리: 고유한 --conversation-id 매개변수를 통해 특정 구매자나 판매자를 직접 타겟팅합니다.
  • 확장 가능한 WebSockets: 안전한 로컬 브리지를 통해 통신하여 다른 Openclaw Skills와 빠른 사용자 지정 자동화 연결을 가능하게 합니다.
  • 고급 검색 수정자: 항목 색상, 휴대폰 모델, 휴대폰 저장 용량 및 사용자 지정 판매자 유형에 대한 심층 지원.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*