특정 웹사이트에서 캡챠를 우회하는 데 도움이 필요합니다.
저희는 이 부분을 도와드리지 않습니다. 추가 결제를 하더라도, 저희한테 물어보지 말아보세요.
저희는 당사 사명 때문에 이 부분에 개입하지 않습니다. 당사 사명은 합법적이고 안전하며 신뢰할 수 있는 API를 리캡챠를 푸는 데 제공하는 것일 뿐입니다.
저희는 여러분이 채용 공고를 올리고 여러분의 니즈를 충족하는 개발자를 찾을 수 있는 페이지를 만들었습니다. 당사 개발자 센터에서 이용하실 수 있습니다.
여러분은 또한 스택오버플로우, 깃허브(github), 포럼에 대한 솔루션을 찾아볼 수 있습니다.
저희는 당사 사명 때문에 이 부분에 개입하지 않습니다. 당사 사명은 합법적이고 안전하며 신뢰할 수 있는 API를 리캡챠를 푸는 데 제공하는 것일 뿐입니다.
저희는 여러분이 채용 공고를 올리고 여러분의 니즈를 충족하는 개발자를 찾을 수 있는 페이지를 만들었습니다. 당사 개발자 센터에서 이용하실 수 있습니다.
여러분은 또한 스택오버플로우, 깃허브(github), 포럼에 대한 솔루션을 찾아볼 수 있습니다.
리캡챠 V3에 대한 모든 것
리캡챠 엔터프라이즈에 대한 모든 것
프록시로 리캡챠 푸는 방법에 대한 질문(펀캡챠, GeeTest, H캡챠에 적용됨)
구글 SERP에서 리캡챠 푸는 방법은 무엇인가요?
이러한 유형의 리캡챠를 풀려면, 리캡챠 위젯의 recaptchaDataSValue 프로퍼티에 있는 'data-s' 값을 전송하고 getTaskResult 응답에서 받은 작업자의 쿠키를 이용해야 합니다.
이 글을 쓰는 시점으로, 이 텍스트 솔루션은 프록시 오프태스크 및 프록시 온 태스크를 모두 풀 수 있습니다.
리캡챠 푸는 방법:
1. sorry/index?blablabla에 대한 리디렉션을 감지하고 쿠키를 기억하세요.
2. data-s 값을 취해서 이 값으로 리캡챠 태스크를 생성하세요.
3. 태스크가 준비되면, getTaskResult에서 g-response와 작업자의 쿠키를 받게 됩니다.
4. 작업자의 쿠키를 1단계에서 저장한 쿠키에 추가하세요.
5. q 입력란(g-recaptcha-response)을 채워서 양식을 제출한 이후에 계속 진행하세요.
6. 성공적으로 진행되면, 구글 SERP로 리디렉션될 것입니다. 모든 차후 요청에서, 생성된 쿠키를 이용하세요.
PHP에서 개념 증명(concept proof)을 확인하세요.
저희 github 라이브러리에는 data-s를 전송하는 것에 대한 새로운 옵션이 포함되어 있지 않습니다.
API 문서에 따라 스스로 추가해야 할 것입니다.
ERROR_TOKEN_EXPIRED 오류를 받는 경우, 단순히 새로운 토큰으로 태스크를 다시 제출하시면 됩니다. 이 토큰은 일회용이기 때문에, 처음 작업자가 태스크를 취소하면 다른 작업자에게 태스크를 다시 할당할 수 없습니다. 이러한 경우에, 저희는 태스크를 취소하고 결제된 것으로 표시합니다(그러므로 무료입니다).
이 글을 쓰는 시점으로, 이 텍스트 솔루션은 프록시 오프태스크 및 프록시 온 태스크를 모두 풀 수 있습니다.
리캡챠 푸는 방법:
1. sorry/index?blablabla에 대한 리디렉션을 감지하고 쿠키를 기억하세요.
2. data-s 값을 취해서 이 값으로 리캡챠 태스크를 생성하세요.
3. 태스크가 준비되면, getTaskResult에서 g-response와 작업자의 쿠키를 받게 됩니다.
4. 작업자의 쿠키를 1단계에서 저장한 쿠키에 추가하세요.
5. q 입력란(g-recaptcha-response)을 채워서 양식을 제출한 이후에 계속 진행하세요.
6. 성공적으로 진행되면, 구글 SERP로 리디렉션될 것입니다. 모든 차후 요청에서, 생성된 쿠키를 이용하세요.
PHP에서 개념 증명(concept proof)을 확인하세요.
저희 github 라이브러리에는 data-s를 전송하는 것에 대한 새로운 옵션이 포함되어 있지 않습니다.
API 문서에 따라 스스로 추가해야 할 것입니다.
ERROR_TOKEN_EXPIRED 오류를 받는 경우, 단순히 새로운 토큰으로 태스크를 다시 제출하시면 됩니다. 이 토큰은 일회용이기 때문에, 처음 작업자가 태스크를 취소하면 다른 작업자에게 태스크를 다시 할당할 수 없습니다. 이러한 경우에, 저희는 태스크를 취소하고 결제된 것으로 표시합니다(그러므로 무료입니다).
리캡챠가 너무 느리게 풀립니다.
구글은 최근에 리캡챠를 더 복잡하게 만들어서 모든 사람들에게 리캡챠를 푸는 것이 더 복잡해졌습니다. 리캡챠를 푸는 데 드는 실제적인 시간은 도메인이 얼마나 스팸 처리되었는지에 따라서 다르며, 이 점은 구글 자체적으로 평가됩니다. 좋은 점은 웹사이트에서 토큰을 실제적으로 이용하기 전에 리캡챠를 미리 풀 수 있다는 점입니다. 토큰 수명은 퍼즐 완료 시점부터 120초입니다.
그러니 저희가 제안하는 옵션은 두 가지입니다.
옵션 1. 저희 리캡챠 워밍업 기능을 이용하여 자동으로 리캡챠 토큰을 사전 생성하고 여러분이 탐색하는 각 웹사이트에 대한 자체 비공개 토큰 풀을 생성합니다. 저희 API에 또 다른 리캡챠를 풀어달라고 요청하면 저희 백엔드를 촉발시켜서, 동일한 웹사이트 주소와 사이트 키로 태스크의 워밍업 카피를 생성할 것입니다. 그 후에 여러분은 어떤 토큰이든지 먼저 나오는 토큰을 이용하고 향후 태스크에 사전 생성된 다른 토큰을 이용하면 됩니다. 하지만, 각 토큰은 120초 동안 지속되므로 한 웹사이트에서 반복적으로 작업하는 것이 가장 적합합니다. 리캡챠 사이에서 100초 이상 작업을 중단할 거라면, 이 기능은 여러분에게 맞지 않습니다.
이 기능을 이용하기 위하여 어떠한 방식으로든지 어플리케이션을 조정할 필요가 없습니다. 그냥 어플리케이션을 켜시고, 모드를 하나 선택하시고, 여분의 토큰을 몇 개 생성하고 임의대로 몇 개를 보유해야 하는지 선택하세요.
옵션 2. 어플리케이션에서 토큰 프리 캐싱 메커니즘을 시행하게 됩니다. 이 방법은 여기서 알아보세요.
그러니 저희가 제안하는 옵션은 두 가지입니다.
옵션 1. 저희 리캡챠 워밍업 기능을 이용하여 자동으로 리캡챠 토큰을 사전 생성하고 여러분이 탐색하는 각 웹사이트에 대한 자체 비공개 토큰 풀을 생성합니다. 저희 API에 또 다른 리캡챠를 풀어달라고 요청하면 저희 백엔드를 촉발시켜서, 동일한 웹사이트 주소와 사이트 키로 태스크의 워밍업 카피를 생성할 것입니다. 그 후에 여러분은 어떤 토큰이든지 먼저 나오는 토큰을 이용하고 향후 태스크에 사전 생성된 다른 토큰을 이용하면 됩니다. 하지만, 각 토큰은 120초 동안 지속되므로 한 웹사이트에서 반복적으로 작업하는 것이 가장 적합합니다. 리캡챠 사이에서 100초 이상 작업을 중단할 거라면, 이 기능은 여러분에게 맞지 않습니다.
이 기능을 이용하기 위하여 어떠한 방식으로든지 어플리케이션을 조정할 필요가 없습니다. 그냥 어플리케이션을 켜시고, 모드를 하나 선택하시고, 여분의 토큰을 몇 개 생성하고 임의대로 몇 개를 보유해야 하는지 선택하세요.
옵션 2. 어플리케이션에서 토큰 프리 캐싱 메커니즘을 시행하게 됩니다. 이 방법은 여기서 알아보세요.
리캡챠가 올바르지 않게 풀렸습니다.
일부 웹사이트에서 리캡챠를 한 번 더 풀도록 요청할 수 있습니다. 이 작업은 타겟 웹사이트 백엔드 코드와 구글 API에 따라서 다릅니다. 저희 서비스에서 유효한 g-response를 받더라도, 여러분은 리캡챠를 여러 번 풀도록 요청받을 수 있습니다. 이렇게 요청받는 이유는 IP의 요청, 올바르지 않게 기록된 쿠키, 블랙리스트에 오른 사용자 에이전트 등의 건수일 수 있습니다.
다른 웹사이트는 또한 자체적인 복잡한 자바스크립트를 생성할 수 있으며, 이는 사용자가 웹사이트를 탐색하는 동안 추가 토큰을 생성합니다. 저희는 Puppeteer와 같은 헤드리스 환경을 이용하여 이러한 페이지를 자동화하는 것을 권장합니다. 저희는 저희 고객들에게 이 주제에 대해서 무료 튜토리얼을 제공합니다.
모드 확인했고 저희 측에 문제가 있다는 것을 확신한다면, 실패한 리캡챠 각각을 저희 API 메소드 reportIncorrectRecaptcha로 보고할 수 있습니다. 문서화된 설명을 숙지하도록 하세요.
다른 웹사이트는 또한 자체적인 복잡한 자바스크립트를 생성할 수 있으며, 이는 사용자가 웹사이트를 탐색하는 동안 추가 토큰을 생성합니다. 저희는 Puppeteer와 같은 헤드리스 환경을 이용하여 이러한 페이지를 자동화하는 것을 권장합니다. 저희는 저희 고객들에게 이 주제에 대해서 무료 튜토리얼을 제공합니다.
모드 확인했고 저희 측에 문제가 있다는 것을 확신한다면, 실패한 리캡챠 각각을 저희 API 메소드 reportIncorrectRecaptcha로 보고할 수 있습니다. 문서화된 설명을 숙지하도록 하세요.
리캡챠 워밍업(Recaptcha Warm-up)이란 무엇인가요?
저희 리캡챠 워밍업 기능은 자동으로 리캡챠 토큰을 사전 생성하고 여러분을 위한 비공개 풀을 생성해드립니다. 바로 여러분이 리캡챠를 푸는 각 웹사이트용 토큰이죠. 저희 API에 다른 리캡챠를 풀어달라고 요청하면 저희 백엔드를 촉발시켜서 동일한 웹사이트 주소와 사이트 키를 가지고 태스크의 섀도우 워밍업 카피(shadow warm-up copies)를 생성합니다. 여러분은 이에 대한 액세스는 없지만, 풀에 있는 태스크가 준비가 되었을 때 결과는 자동으로 여러분이 API에 전송한 첫 태스크에 삽입됩니다. 이 풀에 있는 다른 태스크의 결과는 API로 생성하는 다음 태스크에 삽입됩니다.
이렇게 되면 즉각적으로 이용할 수 있도록 준비된 핫 리캡챠 토큰의 지속적인 연속 흐름을 생성해냅니다. 여러분이 손실을 당하지 않도록 보호하기 위하여, 저희는 '만료 한계점'이라는 설정을 두고 있으며, 이는 얼마나 많은 워밍업 풀 토큰이 만료되고 API 태스크로 삽입되지 않았는지 세어 줍니다. 만료 한계점에 도달하면, 저희는 풀에 대한 새로운 토큰 생성을 중단합니다.
각 토큰의 수명은 120초이므로, 한 웹사이트에서 반복적으로 할 때 가장 적합합니다. 리캡챠 사이에 100초 이상 작업 중단한다면, 리캡챠 워밍업 기능은 본인에게 맞지 않습니다.
이 기능을 이용하기 위해서 어떠한 방식으로도 이 어플리케이션을 조정할 필요가 없습니다. 그냥 앱을 켜고, 모드를 선택하시고, 얼마나 많은 여분의 토큰을 발행하고 본인이 원하는대로 보관해야 하는지 선택하세요.
토큰 풀에 대한 직접적인 액세스가 없다는 점을 유의하세요. 이는 토큰의 중복 사용을 막기 위해서 저희 시스템에서 관리합니다. 이 점이 괜찮지 않다면, 어플리케이션에서 유사한 워밍업 기능을 구축할 수 있습니다.
결제.
각 섀도우 워밍업 태스크 카피에 대해 결제합니다(이용되었든지 혹은 손상되었든지, 아니면 만료되었든지).
이렇게 되면 즉각적으로 이용할 수 있도록 준비된 핫 리캡챠 토큰의 지속적인 연속 흐름을 생성해냅니다. 여러분이 손실을 당하지 않도록 보호하기 위하여, 저희는 '만료 한계점'이라는 설정을 두고 있으며, 이는 얼마나 많은 워밍업 풀 토큰이 만료되고 API 태스크로 삽입되지 않았는지 세어 줍니다. 만료 한계점에 도달하면, 저희는 풀에 대한 새로운 토큰 생성을 중단합니다.
각 토큰의 수명은 120초이므로, 한 웹사이트에서 반복적으로 할 때 가장 적합합니다. 리캡챠 사이에 100초 이상 작업 중단한다면, 리캡챠 워밍업 기능은 본인에게 맞지 않습니다.
이 기능을 이용하기 위해서 어떠한 방식으로도 이 어플리케이션을 조정할 필요가 없습니다. 그냥 앱을 켜고, 모드를 선택하시고, 얼마나 많은 여분의 토큰을 발행하고 본인이 원하는대로 보관해야 하는지 선택하세요.
토큰 풀에 대한 직접적인 액세스가 없다는 점을 유의하세요. 이는 토큰의 중복 사용을 막기 위해서 저희 시스템에서 관리합니다. 이 점이 괜찮지 않다면, 어플리케이션에서 유사한 워밍업 기능을 구축할 수 있습니다.
결제.
각 섀도우 워밍업 태스크 카피에 대해 결제합니다(이용되었든지 혹은 손상되었든지, 아니면 만료되었든지).
리캡챠 V2를 푸는 옵션은 무엇인가요?
옵션 1.
저희는 타겟 웹사이트에서 사용자 프리젠스를 에뮬레이트하고 자체적으로 모든 자바스크립트를 우회하는 옵션입니다. 이 포스팅에 있는 문서를 읽으면서 알아볼 수 있습니다. - 리캡챠 양식. 자동화 계획을 제출하세요. 비용은 이미지 100장 당 2달러입니다. 이 방법에는 여러분에게 제공되는 프록시를 이용해야 합니다.
옵션 2.
옵션 1과 일치하지만, 저희가 자체적으로 리캡챠 V2를 푸는 옵션입니다. 이 유형의 태스크는 RecaptchaV2TaskProxyless라고 부르며 1000개의 g-response 솔루션 당 2달러입니다.
저희는 타겟 웹사이트에서 사용자 프리젠스를 에뮬레이트하고 자체적으로 모든 자바스크립트를 우회하는 옵션입니다. 이 포스팅에 있는 문서를 읽으면서 알아볼 수 있습니다. - 리캡챠 양식. 자동화 계획을 제출하세요. 비용은 이미지 100장 당 2달러입니다. 이 방법에는 여러분에게 제공되는 프록시를 이용해야 합니다.
옵션 2.
옵션 1과 일치하지만, 저희가 자체적으로 리캡챠 V2를 푸는 옵션입니다. 이 유형의 태스크는 RecaptchaV2TaskProxyless라고 부르며 1000개의 g-response 솔루션 당 2달러입니다.
웹 페이지에서 사이트를 찾을 수 없습니다.
html 소스에 없다면, 동적으로 불러오게 됩니다. 이 포스팅을 확인해보시고 다음과 같은 상황에서 빠르게 찾아내는 방법에 대해서 알아보세요.
HTML 소스를 캐내지 않고 리캡챠 밸리데이션 복사하기.
HTML 소스를 캐내지 않고 리캡챠 밸리데이션 복사하기.
안드로이드 앱에 쓰이는 리캡챠도 푸나요?
저희는 안드로이드 앱에 쓰이는 리캡챠는 풀지 않습니다.
안드로이드에서 리캡챠를 풀려면, 각각의 앱 ID에 대한 별도의 안드로이드 앱을 컴파일하고 그 후에 저희 작업자들에게 공개해야 합니다. 가능하기는 하지만, 여기에 발생하는 비용으로 인해 재정적으로 가치 있는 일은 아닙니다.
안드로이드에서 리캡챠를 풀려면, 각각의 앱 ID에 대한 별도의 안드로이드 앱을 컴파일하고 그 후에 저희 작업자들에게 공개해야 합니다. 가능하기는 하지만, 여기에 발생하는 비용으로 인해 재정적으로 가치 있는 일은 아닙니다.
리캡챠에 대한 시간 제한을 설정하고 싶습니다.
"저는 30초 이하로 리캡챠를 풀고 싶습니다. 그리고 리캡챠를 푸는 데 이것보다 더 오래 걸린다면 돈을 내고 싶지 않습니다."
저희는 이 옵션이 없습니다.
리캡챠 태스크를 생성하면, 오류로 종류되거나 300초를 넘을 때까지 계정으로 각 태스크에 대해 청구됩니다. 그렇지 않으면 어떠한 경우이든지 지불하도록 하세요.
저희는 이 옵션이 없습니다.
리캡챠 태스크를 생성하면, 오류로 종류되거나 300초를 넘을 때까지 계정으로 각 태스크에 대해 청구됩니다. 그렇지 않으면 어떠한 경우이든지 지불하도록 하세요.
Warmed by public token - what is this?
It is our core feature which greatly improves Recaptcha solving speed from average 60 seconds to 10 seconds. You can always disabled it in the settings.
리캡챠에 너무 많은 돈을 내고 있습니다. / 높은 낙찰가가 수락되지 않았습니다.
본 시스템은 다른 고객의 리캡챠로부터 짧은 기간의 과부하를 겪을 수 있습니다. 이러한 경우, 시스템 통계를 확인하시고 더욱 최적의 타임프레임을 선택해서 캡챠 태스크를 업로드해주세요.
대기열 드롭다운 박스에서 '리캡챠 V2'를 선택하는 걸 잊지 마세요.
대기열 드롭다운 박스에서 '리캡챠 V2'를 선택하는 걸 잊지 마세요.
리캡챠 형식이 개인 페이지 안에 있습니다. 이걸 보려면 로그인하거나 다른 작업을 취해야 합니다.
걱정할 필요가 없습니다.
리캡챠 위젯이 웹사이트의 숨겨진 부분에 있더라도, 문제가 되지 않습니다. 해당 페이지로 들어가는 것이 아닙니다. 대신에, 저희 소프트웨어에서 리캡챠 위젯이 타겟 페이지에 이미 있다고 '생각하게' 하는 환경을 조성합니다. 리캡챠 위젯은 타겟 페이지와의 차이를 감지하지 못합니다. 브라우저 주소는 http:// 혹은 https://, 도메인/서브도메인, 경로, 질의 매개변수와 완전히 동일합니다.
저희가 웹사이트 방문을 완전히 에뮬레이트하기 때문에, 여러분은 로그인 자격 증명이나 세션 쿠키를 제공할 필요가 없습니다. https://yourdomain.com/와 같은 URL과 사이트 키와 함께 태스크를 전송하세요. 전체 도메인에서 이용될 수 있는 g-response를 생성할 것입니다. G-response는 특정 경로와 연관되어 있지 않습니다.
리캡챠 위젯이 웹사이트의 숨겨진 부분에 있더라도, 문제가 되지 않습니다. 해당 페이지로 들어가는 것이 아닙니다. 대신에, 저희 소프트웨어에서 리캡챠 위젯이 타겟 페이지에 이미 있다고 '생각하게' 하는 환경을 조성합니다. 리캡챠 위젯은 타겟 페이지와의 차이를 감지하지 못합니다. 브라우저 주소는 http:// 혹은 https://, 도메인/서브도메인, 경로, 질의 매개변수와 완전히 동일합니다.
저희가 웹사이트 방문을 완전히 에뮬레이트하기 때문에, 여러분은 로그인 자격 증명이나 세션 쿠키를 제공할 필요가 없습니다. https://yourdomain.com/와 같은 URL과 사이트 키와 함께 태스크를 전송하세요. 전체 도메인에서 이용될 수 있는 g-response를 생성할 것입니다. G-response는 특정 경로와 연관되어 있지 않습니다.
비공개 리캡챠도 지원하나요?
네, 공개 리캡챠와 동일합니다. 아마 저희가 비공개 리캡챠를 자동으로 감지하겠지만, 캡챠 태스크를 전송할 때 'isInvisible' 플래그를 참으로 설정해놓을 수 있습니다. 이렇게 하면 작업자 쪽에서 적절한 리캡챠 위젯이 나타날 것입니다.
API 참조
API 참조
What is the valid length of Recaptcha token?
We're solving Recaptchas since 2016 and we saw valid tokens ranging from 50 to 2000 bytes. Any length is valid. Assuming that some lengths means Recaptcha is valid and some are not is wrong.
헤드리스 브라우저에서 리캡챠 풀기
네, NodeJS + Puppeteer를 이용해서 리캡챠를 우회하기가 상대적으로 쉽습니다. 이 주제에 대한 무료 튜토리얼을 확인하세요.