얼티메이트 브라우징 (차단 우회 웹 접근)
403·Cloudflare·로그인 벽에 막힌 페이지를 3단계 티어로 단계적으로 뚫어 읽어오는 고급 웹 접근 스킬입니다.
웹·API 연동고급★ 67,531⑂ 5,507AI 점수 7/10마지막 업데이트: 2026. 8. 9.
무엇을 해주나
일반적인 웹 fetch가 실패했을 때 투입하는 "에스컬레이션" 스킬입니다. 요청을 먼저 라우팅한 뒤, 가장 저렴한 수단부터 순서대로 시도합니다.
- Tier 1 insane-search: curl_cffi TLS 위장으로 WAF/403 우회, yt-dlp(1858개 사이트) 메타데이터·자막 추출, 공식 공개 API(Reddit .json, HN Firebase, Twitter syndication 등), Wayback/archive.today 스냅샷 대체본, Jina Reader, 마지막으로 Playwright 실제 Chrome 폴백.
- Tier 1.5 agent-reach: 샤오홍슈·더우인·웨이보·빌리빌리·V2EX·위챗 등 중국계 플랫폼과 Twitter/Reddit/LinkedIn/GitHub용 플랫폼 전용 리더.
- Tier 2 Chrome stealth: CloakBrowser(지문 패치된 스텔스 Chromium) + agent-browser CDP로 클릭·폼 입력·스크린샷·영상 재생·쿠키 로그인까지 실제 상호작용.
로컬 브라우저 쿠키를 OS 키체인/DPAPI로 복호화해 CDP 세션에 주입하는 스크립트도 포함되며, 0600 권한 저장 등 취급 주의사항이 문서화되어 있습니다.
이런 분께 추천
- 리서치·데이터 수집 중 Cloudflare나 403에 자주 막히는 분
- 중국 SNS·동영상 플랫폼 콘텐츠를 정기적으로 읽어야 하는 분
- 로그인이 필요한 페이지나 JS 렌더링 사이트를 QA·도그푸딩해야 하는 개발자
단순 검색은 web-search, 평범한 페이지 읽기는 기본 webfetch를 쓰라고 스킬 자체가 명시합니다.
활용 예시
- "이 뉴스 기사 URL이 403이 뜨는데 본문 좀 뽑아줘" → Tier 1 엔진이 WAF를 감지하고 TLS 위장·스냅샷까지 자동 시도.
- "이 유튜브 강연 자막을 한국어/영어로 받아 요약해줘" → yt-dlp로 브라우저 없이 자막만 추출.
- "우리 웹앱 로그인 후 대시보드 스크린샷 찍어줘" → 쿠키를 추출·주입한 뒤 CloakBrowser로 클릭·캡처.
· · · 설치 가이드 · · ·
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 code-yeongyu/oh-my-openagent 의 packages/shared-skills/skills/ultimate-browsing 폴더를 내 ~/.claude/skills/ultimate-browsing/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
git clone https://github.com/code-yeongyu/oh-my-openagent.git && mkdir -p ~/.claude/skills && cp -r oh-my-openagent/packages/shared-skills/skills/ultimate-browsing ~/.claude/skills/⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- 터미널을 열고 원하는 작업 폴더로 이동합니다.
- 저장소를 내려받습니다:
git clone https://github.com/code-yeongyu/oh-my-openagent.git - 스킬 폴더를 만듭니다:
mkdir -p ~/.claude/skills - 스킬만 복사합니다:
cp -r oh-my-openagent/packages/shared-skills/skills/ultimate-browsing ~/.claude/skills/ - Python 3와
yt-dlp가 있는지 확인합니다(없으면pip install yt-dlp). Tier 1 엔진은 첫 실행 시 나머지 의존성을 자동 설치합니다. - (선택) Tier 1.5를 쓰려면
JINA_API_KEY,TWITTER_*등 필요한 환경변수를 쉘 설정 파일에 추가하고, GitHub는gh auth login을 실행합니다. - (선택) Tier 2를 쓰려면
references/chrome-stealth.md를 열어 CloakBrowser와 agent-browser를 설치하고 CDP 포트(기본 9242)를 확인합니다. - Claude Code를 재시작한 뒤 "이 URL이 차단됐는데 내용 좀 읽어줘"처럼 요청하면 스킬이 자동으로 호출됩니다.
- 주의: 쿠키 추출 파일은 공유 폴더나 Git 저장소에 절대 두지 말고, 대상 사이트 이용약관을 반드시 확인하세요.
GitHub에서 원본 보기 ↗라이선스: NOASSERTION