RecaptchaV2Task: 프록시로 구글 리캡챠 퍼즐을 푸세요.
이 유형의 태스크를 이용하여 구글 서비스에서 리캡챠를 푸세요. 다른 모든 사례에서 프록시 오프 모드로 RecaptchaV2TaskProxyless을(를) 이용하여 리캡챠를 푸세요. 구글 API는 솔버의 IP 주소를 웹사이트 소유자에게 공개하지 않습니다.
저희 시스템은 작업자 브라우저에서 프록시 서버로 액세스 권한이 없습니다.하는 방식으로 구축됩니다. 이 데이터는 저희 서버에 저장되며 태스크 완료 이후에 즉시 삭제됩니다. 작업자의 컴퓨터는 only 저희 서버와 상호작용합니다. 회원님의 프록시는 하나의 IP 주소로만 액세스할 수 있습니다. 섹션에서 자세한 정보를 알아보세요.
이 유형의 태스크를 시행하기 이전에, 저희 프록시 체커가 일련의 테스트 요청을 하여 호환성 여부 확인을 위해 프록시를 테스트할 수 있습니다. 이 테스트 요청이 실패하는 경우, 태스크는 ERROR_PROXY_CONNECT_TIMEOUT 혹은 유사한 오류로 표시되며 취소될 것입니다. 캡챠를 푸는 과정에서도 프록시가 실패할 수 있으며 저희 API는 다른 프록시 오류를 생성할 것입니다. 자세히 알아보시려면 프록시 주제에 대해서 을(를) 참조하세요.


리캡챠 V2 예시
태스크 객체
프로퍼티 | 유형 | 필수 | 목적 |
---|---|---|---|
type | 스트링 | 예 | RecaptchaV2Task 이전 태스크 이름: 'NoCaptchaTask'. 저희는 이전 태스크 이름을 영구적으로 계속 지원할 것입니다. 코드를 업데이트할 필요가 없습니다. |
websiteURL | 스트링 | 예 | 타겟 웹페이지 주소. 웹사이트의 어디에든지, 심지어 고객 페이지에도 위치할 수 있습니다. 저희 작업자는 이 부분을 다루지 않지만, 대신에 이 페이지 방문을 시뮬레이션합니다. |
websiteKey | 스트링 | 예 | 리캡챠 웹사이트 키. this 기사에서 찾는 방법을 알아보세요. |
recaptchaDataSValue | 스트링 | 아니요 | 'data-s' 매개변수 값. 리캡챠 구글 웹사이트에만 적용됩니다. |
proxyType | 스트링 | 예 | 프록시 유형 http - 일반 http/https proxy socks4 - socks4 proxy socks5 - socks5 proxy |
proxyAddress | 스트링 | 예 | 프록시 IP 주소 ipv4/ipv6. 로컬 네트워크의 호스트명 혹은 IP 주소 없음 |
proxyPort | 정수 | 예 | 프록시 포트 |
proxyLogin | 스트링 | 아니요 | 승인이 필요한 프록시 로그인(기본) |
proxyPassword | 스트링 | 아니요 | 프록시 비밀번호 |
userAgent | 스트링 | 예 | 에뮬레이션에 이용되는 브라우저의 사용자 에이전트. 최신 브라우저의 서명을 이용해야 합니다. 그렇지 않으면, 구글에서 "update your browser"를 요청할 것입니다. |
cookies | 스트링 | 아니요 | 구글 도메인에서 이용해야 하는 추가 쿠키 |
isInvisible | 불린 | 아니요 | 리캡챠가 비공개인지 지정하세요. 이렇게 하시면 작업자를 위한 적절한 위젯이 나타납니다. |
예시 요청
Python
Javascript
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 | 배열 | 리캡챠를 푸는 데 이용되었던 쿠키의 선택적인 배열. 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"
}