Ultimate Reference

OpenClaw CLI 궁극의 치트 시트

AI 기반 웹 스크래핑 및 데이터 추출을 위한 필수 명령어

기본 설정 및 초기화

openclaw init
Copied!

새 OpenClaw 프로젝트를 초기화하고 필요한 구성 파일을 생성합니다.

새로운 스크래핑 작업을 시작할 때 항상 먼저 이 명령어를 사용하세요.

openclaw login
Copied!

OpenClaw 서비스에 로그인하여 클라우드 기반 기능 및 API 액세스를 활성화합니다.

API 키 또는 사용자명/비밀번호를 사용하여 인증할 수 있습니다.

openclaw config set
Copied!

OpenClaw의 전역 또는 프로젝트별 설정을 구성합니다. 예: API 엔드포인트, 타임아웃.

자주 사용하는 설정을 미리 구성하여 반복 작업을 줄이세요.

openclaw update
Copied!

OpenClaw CLI 도구를 최신 버전으로 업데이트합니다.

최신 기능과 보안 패치를 위해 정기적으로 업데이트를 확인하세요.

데이터 스크래핑

openclaw scrape --selector
Copied!

특정 URL에서 CSS 선택자를 사용하여 데이터를 스크래핑합니다. 결과는 JSON 형식으로 출력됩니다.

크롬 개발자 도구를 사용하여 정확한 CSS 선택자를 찾으세요.

openclaw scrape-dynamic --wait-for
Copied!

JavaScript로 렌더링되는 동적 웹 페이지를 스크래핑합니다. 특정 요소가 나타날 때까지 기다릴 수 있습니다.

로드 시간이 긴 페이지의 경우 --wait-timeout 옵션을 조정하세요.

openclaw extract --pattern
Copied!

주어진 텍스트에서 정규식 패턴을 사용하여 특정 정보를 추출합니다.

복잡한 텍스트에서 구조화된 데이터를 빠르게 뽑아낼 때 유용합니다.

openclaw paginate --next --pages
Copied!

여러 페이지에 걸쳐 있는 데이터를 스크래핑합니다. '다음' 버튼 또는 링크의 선택자를 지정할 수 있습니다.

페이지 번호가 URL에 포함된 경우 플레이스홀더를 사용할 수 있습니다.

AI 기반 추출

openclaw ai-extract --model --schema
Copied!

AI 모델을 사용하여 웹 페이지에서 정의된 JSON 스키마에 따라 구조화된 데이터를 추출합니다.

사전에 스키마를 정의하면 일관된 데이터 형식을 얻을 수 있습니다.

openclaw ai-summarize --length
Copied!

AI를 사용하여 웹 페이지의 주요 내용을 지정된 길이로 요약합니다.

긴 기사나 보고서의 핵심 내용을 빠르게 파악할 때 유용합니다.

openclaw ai-classify --categories
Copied!

주어진 텍스트를 AI로 분류하여 미리 정의된 카테고리 중 하나에 할당합니다.

고객 피드백이나 뉴스 기사를 자동으로 분류하는 데 활용하세요.

openclaw ai-qa --question "..."
Copied!

웹 페이지의 내용을 기반으로 AI에게 질문하고 답변을 얻습니다.

특정 정보를 찾기 위해 전체 페이지를 읽을 필요 없이 질문하세요.

데이터 처리 및 내보내기

openclaw transform --jq '.[] | {id, name}'
Copied!

JQ 구문을 사용하여 JSON 데이터를 원하는 형식으로 변환하거나 필터링합니다.

복잡한 데이터 구조를 단순화하거나 특정 필드만 추출할 때 강력합니다.

openclaw export --format csv --output
Copied!

스크래핑된 데이터를 CSV, Excel, XML 등 다양한 형식으로 내보냅니다.

다른 시스템으로 데이터를 가져갈 때 필요한 형식으로 변환하세요.

openclaw merge --key
Copied!

두 개 이상의 JSON 파일을 특정 키를 기준으로 병합합니다.

여러 소스에서 수집된 데이터를 통합할 때 사용합니다.

openclaw filter --condition 'name == "OpenClaw"'
Copied!

주어진 조건에 따라 JSON 데이터 배열에서 요소를 필터링합니다.

대규모 데이터 세트에서 특정 기준을 충족하는 레코드만 선택합니다.

워크플로우 및 자동화

openclaw workflow create --steps
Copied!

스크래핑, 추출, 변환 등 여러 단계를 포함하는 사용자 정의 워크플로우를 생성합니다.

반복적인 작업을 자동화하기 위해 워크플로우를 정의하세요.

openclaw workflow run
Copied!

미리 정의된 워크플로우를 실행합니다.

스크립트나 CI/CD 파이프라인에 통합하여 자동 실행할 수 있습니다.

openclaw schedule --cron "0 0 * * *"
Copied!

크론 표현식을 사용하여 워크플로우를 특정 시간에 자동으로 실행되도록 예약합니다.

매일, 매주, 매월 데이터 수집을 자동화하는 데 적합합니다.

openclaw monitor --interval 60s
Copied!

실행 중인 워크플로우의 상태와 진행 상황을 실시간으로 모니터링합니다.

장시간 실행되는 워크플로우의 성공 여부를 확인하는 데 유용합니다.

디버깅 및 문제 해결

openclaw debug --show-dom
Copied!

웹 페이지의 렌더링된 DOM(문서 객체 모델)을 표시하여 스크래핑 문제를 디버깅합니다.

선택자가 제대로 작동하지 않을 때 페이지 구조를 시각적으로 확인하세요.

openclaw logs --level error
Copied!

OpenClaw의 시스템 로그를 확인하여 오류 또는 경고 메시지를 찾습니다.

문제가 발생했을 때 근본 원인을 파악하는 데 필수적입니다.

openclaw validate
Copied!

생성된 데이터가 특정 JSON 스키마를 준수하는지 유효성을 검사합니다.

데이터 품질을 보장하고 예상치 못한 오류를 방지하는 데 도움이 됩니다.

openclaw doctor
Copied!

OpenClaw 설치 및 환경 설정을 진단하여 잠재적인 문제를 식별합니다.

새로운 환경에서 OpenClaw를 설정하거나 문제가 발생했을 때 먼저 실행하세요.

자주 묻는 질문 (FAQ)

OpenClaw는 어떤 종류의 웹사이트를 스크래핑할 수 있나요?

OpenClaw는 정적 및 동적 웹사이트, JavaScript 기반 페이지를 포함한 대부분의 웹사이트를 스크래핑할 수 있습니다. AI 기능을 통해 복잡한 구조의 데이터도 쉽게 추출합니다.

AI 기반 추출은 어떻게 작동하나요?

AI 기반 추출은 미리 학습된 모델 또는 사용자 정의 모델을 사용하여 비정형 웹 콘텐츠에서 특정 스키마에 맞춰 구조화된 데이터를 자동으로 식별하고 추출합니다.

OpenClaw는 무료인가요?

OpenClaw는 기본 기능을 제공하는 무료 버전과 추가 기능 및 높은 사용량을 위한 유료 플랜을 제공합니다. 자세한 내용은 공식 웹사이트를 참조하세요.

스크래핑 시 윤리적 고려사항은 무엇인가요?

웹 스크래핑 시 항상 웹사이트의 robots.txt 파일을 확인하고, 서비스 약관을 준수하며, 서버에 과부하를 주지 않도록 요청 속도를 조절해야 합니다. 개인 정보 보호에도 유의해야 합니다.