PyDoll - 캡차 우회기능을 갖춘 파이썬 기반 차세대 브라우저 자동화 도구
(github.com/autoscrape-labs)- 외부 웹드라이버 없이 브라우저 자동화를 제공
- Cloudflare Turnstile, reCAPTCHA v3 등 최신 캡차 시스템을 네이티브로(외부 도움없이) 우회
- 실제 인간 행동을 모방하는 알고리듬을 적용해 마우스 이동, 타이핑, 스크롤, 클릭 타이밍까지 자연스럽게 처리해 고급 봇 감지 시스템도 회피 가능
-
Chrome DevTools Protocol(CDP) 직접 연결 구조로, 별도의 드라이버 설치/설정 없이
pip install pydoll-python
만으로 간단히 사용할 수 있음 - asyncio 기반 네이티브 비동기 지원으로 여러 사이트를 동시에 빠르게 자동화할 수 있으며, 네트워크 트래픽 가로채기/수정도 쉽게 가능
- 이벤트 기반 아키텍처로 페이지 이벤트/네트워크 요청에 실시간 반응하는 자동화 흐름을 설계 가능
-
find()
/query()
등의 직관적 엘리먼트 탐색,get_frame()
을 이용한 iFrame 내부 조작 등 기능 제공 - Chrome, Edge 브라우저 지원
지겨운 신호등 자동차 찾기 캡차
AI가 지금도 다 할수 있는건데요.
최소한 PoW라도 가야지, 사람 시간만 낭비중입니다.
여기 캡차 논쟁글도 한번 보고 가세요~
https://behind.pretix.eu/2025/05/23/captchas-are-over/
저도 캡차 우회 기술이 발전하는 상황을 보면 PoW 방식이 좋은 방법이라고 생각합니다.
이와 관련해 흥미로운 접근법이 있어 공유해 봅니다.
Brave 연구팀에서 영지식 증명을 도입한 ZKSense를 소개했는데,
사용자 단에서 봇이 아님을 증명하는 방법으로 개인정보와 bot 저항성, 접근성을 어느정도 해결한 방법이라고 생각됩니다.
Brave 블로그: https://brave.com/blog/…
저 역시 이 ZKSense 개념에 영감을 받아, 최신 영지식 툴과 머신러닝을 사용하여 PoW 캡차를 만들고 있습니다. 관심있으신 분은 확인해보시면 좋을 것 같습니다.
프로젝트 링크: https://kinetizk-vitepress.pages.dev/