Menu

자동으로 Google reCAPTCHA 풀기

해당 유형의 작업을 사용하면 Google 서비스에서의 reCAPTCHA를 풀 수 있습니다. 다른 모든 경우에 RecaptchaV2TaskProxyless를 사용하여 프록시 오프 모드에서 reCAPTCHA를 해결할 수 있습니다. Google API의 경우, 웹사이트 소유자에게 솔버의 IP를 공개하지 않습니다.

당사의 문제 해결 시스템은 작업자의 브라우저가 사용자의 프록시 서버에 액세스할 수 없도록 구축되어 있으며, 이 데이터는 당사의 서버에 저장되어 작업이 완료되는 즉시 삭제됩니다. 작업자의 컴퓨터는 당사의 서버와만 상호작용을 하며, 오직 하나의 IP 주소만 사용자의 프록시에 액세스합니다.

해당 유형의 작업을 실행하기에 앞서, 당사의 프록시 검사기가 일련의 테스트 요청을 통해 프록시의 호환성을 테스트하는 경우가 있을 수 있습니다. 해당 테스트 요청이 실패하는 경우, 사용자의 작업은 ERROR_PROXY_CONNECT_TIMEOUT 또는 이와 유사한 오류로 표시되어 취소됩니다. 해당 해결 프로세스가 진행되는 동안, 사용자의 프록시가 실패하여 당사의 API가 다른 프록시 오류를 생성하는 경우가 발생할 수 있습니다.

Recaptcha V2 funny example
Recaptcha V2 checkbox
reCAPTCHA V2 예제

작업 객체

속성유형필수목적
type문자열RecaptchaV2Task
이전 작업명: 'NoCaptchaTask'. 당사는 코드를 업데이트할 필요 없이 이전 작업명을 영구적으로 지원할 예정입니다.
websiteURL문자열대상 웹페이지 주소. 회원 영역을 포함하여 웹사이트의 어느 곳에나 위치할 수 있습니다. 당사의 작업자는 해당 페이지를 탐색하지는 않으나, 대신에 해당 페이지의 방문 시뮬레이션합니다.
websiteKey문자열reCAPTCHA 웹사이트 키. 해당 키를 찾는 방법의 경우, 해당 글을 참고하시기 바랍니다.
recaptchaDataSValue문자열아니요'data-s' 매개변값. Google 웹사이트의 reCAPTCHA에만 적용됩니다.
proxyType문자열프록시 유형
http - 일반적인 http/https 프록시
socks4 - socks4 프록시
socks5 - socks5 프록시
proxyAddress문자열프록시 IP 주소 ipv4/ipv6. 로컬 네트워크의 호스트명이나 IP 주소는 필요 없습니다.
proxyPort정수프록시 포트
proxyLogin문자열아니요인증이 필요한 프록시 로그인 (기본)
proxyPassword문자열아니요프록시 비밀번호
userAgent문자열에뮬레이션에 사용되는 브라우저의 사용자 에이전트. 최신 브라우저의 서명을 사용해야 하며, 그렇지 않은 경우에는 Google에서 "update your browser"를 요청합니다.
cookies문자열아니요Google 도메인에서 사용해야 하는 추가 쿠키.
isInvisible불린아니요reCAPTCHA의 invisible 여부를 지정하며, 이를 통해 작업자를 위한 적절한 위젯을 렌더링할 수 있습니다.

예제 요청

Python
Javascript
Go
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav2proxyon import *

solver = recaptchaV2Proxyon()
solver.set_verbose(1)
solver.set_key("YOUR_KEY")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
#set optional custom parameter which Google made for their search page Recaptcha v2
#solver.set_data_s('"data-s" token from Google Search results "protection"')

# DO NOT USE PURCHASED/RENTED PROXIES ON PROXY SERVICES!!!
# THEY WILL NOT WORK!
# USE ONLY PROXIES YOU INSTALL YOURSELF ON YOUR OWN SERVER OR FAST VPS
# USE PROPER PROXY SOFTWARE LIKE SQUID !
# INSTALLATION INSTRUCTIONS:
# https://anti-captcha.com/apidoc/articles/how-to-install-squid
solver.set_proxy_address("PROXY_ADDRESS")
solver.set_proxy_port(1234)
solver.set_proxy_login("proxylogin")
solver.set_proxy_password("proxypassword")
solver.set_user_agent("Mozilla/5.0")
solver.set_cookies("test=true")

# Specify softId to earn 10% commission with your app.
# Get your softId here: https://anti-captcha.com/clients/tools/devcenter
solver.set_soft_id(0)

g_response = solver.solve_and_return_solution()
if g_response != 0:
    print("g-response: "+g_response)
else:
    print("task finished with error "+solver.error_code)

작업 솔루션 객체

속성유형목적
gRecaptchaResponse문자열대상 웹사이트의 제출 양식과 상호작용하는 데 필요한 토큰 문자열.
cookies배열reCAPTCHA를 푸는 데 사용되는 쿠키의 선택적 배열. google.com 도메인 및 하위 도메인에만 적용됩니다.

응답 예제

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}