Skip to content

playwright-bot-bypass v2.0 적용 — blue-ribbon-nearby 등 봇 차단 사이트 우회 가능 #92

@greekr4

Description

@greekr4

요약

playwright-bot-bypass 스킬을 v2.0으로 업데이트했습니다. k-skill의 blue-ribbon-nearby 등 봇 차단이 걸린 사이트에서 활용할 수 있습니다.

배경

블루리본(bluer.co.kr)은 일반 Playwright로 접근 시 403 Forbidden으로 차단됩니다. rebrowser-playwright + stealth 패치 조합으로 우회할 수 있고, 이를 스킬로 정리했습니다.

A/B 테스트 결과 (bluer.co.kr)

항목 Stealth (v2) 일반 Playwright
HTTP Status 200 OK 403 Forbidden
navigator.webdriver undefined true
navigator.plugins 3 (패치) 0 (탐지)
navigator.languages [ko-KR, ko, en-US, en] [en-US]
WebGL Apple M2 (실제 GPU) SwiftShader
User-Agent Clean Chrome HeadlessChrome

A (적용 전)

Image

B (적용 후)

Image

v2.0 주요 변경

  • 8개 fingerprint 패치: webdriver, chrome.runtime, plugins, languages, permissions, hardwareConcurrency, outerWidth, canvas noise
  • createStealthBrowser() 팩토리: 모든 예제가 하나의 템플릿을 import
  • humanDelay / humanType / simulateMouseMovement: 사람처럼 행동 시뮬레이션
  • 쿠키 퍼시스턴스 / 프록시 지원
  • try/finally로 브라우저 정리 보장

활용 가능한 k-skill 스킬들

봇 차단이 있는 사이트를 scraping하는 스킬에서 fallback으로 활용 가능:

  • blue-ribbon-nearby — bluer.co.kr 접근 시
  • olive-young-search — 올리브영 사이트
  • bunjang-search — 번개장터
  • 기타 WAF(Cloudflare/Akamai) 적용 사이트

설치

npx skills add greekr4/playwright-bot-bypass

참고

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions