capsolver-skills은(는) 무엇을 하나요?
CapSolver 캡차 해결 스킬을 RPA에서 자동화합니다. ImageToText, reCAPTCHA v2, AWS WAF 및 VisionEngine을 지원합니다.
개요
이 스킬은 CapSolver API를 활용하여 다양한 캡차 유형을 자동으로 해결하는 기능을 제공합니다. RPA(로봇 프로세스 자동화) 환경에서 캡차가 포함된 웹 페이지를 처리해야 할 때 유용하게 사용할 수 있습니다.
지원하는 캡차 유형
- ImageToText: 이미지 기반 텍스트 캡차 해결
- reCAPTCHA v2: 구글 reCAPTCHA v2 해결
- AWS WAF: AWS WAF 챌린지 해결
- VisionEngine: 시각적 인식 기반 캡차 해결
사전 요구사항
- CapSolver API 키 (
CAPSOLVER_API_KEY환경 변수에 설정) - 인터넷 연결
- 지원되는 AI 에이전트 플랫폼 (예: Claude Code, Cursor, Codex)
사용 방법
- 환경 변수
CAPSOLVER_API_KEY에 유효한 CapSolver API 키를 설정합니다. - 스킬을 AI 에이전트에 로드합니다.
- 필요한 캡차 유형에 맞는 명령을 실행합니다.
예시: ImageToText 해결
import os
import requests
api_key = os.environ["CAPSOLVER_API_KEY"]
url = "https://api.capsolver.com/createTask"
payload = {
"clientKey": api_key,
"task": {
"type": "ImageToTextTask",
"body": "base64_encoded_image_string"
}
}
response = requests.post(url, json=payload)
print(response.json())
예시: reCAPTCHA v2 해결
payload = {
"clientKey": api_key,
"task": {
"type": "NoCaptchaTaskProxyless",
"websiteURL": "https://example.com",
"websiteKey": "site_key_value"
}
}
response = requests.post(url, json=payload)
환경 변수
| 변수명 | 설명 | 필수 여부 |
|---|---|---|
CAPSOLVER_API_KEY | CapSolver API 키 | 예 |
참고 사항
- API 키는 안전하게 보관하고 노출되지 않도록 주의하세요.
- 각 캡차 유형에 따라 추가 파라미터가 필요할 수 있습니다. 자세한 내용은 CapSolver 공식 문서를 참조하세요.