Menu

프록시와 함께 Arkose Labs에서 FunCAPTCHA 풀기

해당 유형의 작업은 작업자의 브라우저에서 arkoselabs.com 퍼즐을 푸는 작업에 해당합니다. 사용자의 앱은 웹사이트 주소와 공개 키를 제출하며, 작업 완료 후에는 토큰을 받습니다. 이 토큰을 사용하여 Arkose Labs CAPTCHA와 함께 해당 양식을 제출하시기 바랍니다.

FunCaptcha Arkoselabs example
FunCaptcha Arkoselabs example
FunCaptcha Arkoselabs example with seatings
FunCaptcha Arkoselabs example with finger
예제

작업 객체

속성유형필수목적
type문자열FunCaptchaTask
websiteURL문자열대상 웹페이지 주소. 회원 영역을 포함하여 웹사이트의 어느 곳에나 위치할 수 있습니다. 당사의 작업자는 해당 페이지를 탐색하지는 않으나, 대신에 해당 페이지의 방문 시뮬레이션합니다.
websitePublicKey문자열Arkose Labs 공개 키
funcaptchaApiJSSubdomain문자열아니요자바스크립트 위젯을 불러오는 사용자 지정 Arkose Labs 하위 도메인. 일부의 경우에 필요하나, 대부분의 Arkose Labs 통합의 경우에는 이러한 하위 도메인이 없어도 실행됩니다.
data문자열아니요Arkose Labs 구현에 필요할 수 있는 추가 매개 변수. 이 속성을 사용하면 "blob" 값을 문자열로 변환된 객체로 전송할 수 있습니다. 예제를 참고하시기 바랍니다.
{"\blob\":\"HERE_COMES_THE_blob_VALUE\"}
proxyType문자열프록시 유형
http - 일반적인 http/https 프록시
socks4 - socks4 프록시
socks5 - socks5 프록시
proxyAddress문자열프록시 IP 주소 ipv4/ipv6. 로컬 네트워크의 호스트명이나 IP 주소는 필요 없습니다.
proxyPort정수프록시 포트
proxyLogin문자열인증이 필요한 프록시 로그인 (기본)
proxyPassword문자열프록시 비밀번호
userAgent문자열웹사이트를 탐색하는 데 사용 중인 사용자 에이전트를 제공하시기 바랍니다. 작업자 또한 hCAPTCHA를 푸는 과정에서 동일한 값을 사용할 것입니다.

예제 요청

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

from anticaptchaofficial.funcaptchaproxyon import *

solver = funcaptchaProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX")

# optional funcaptcha API subdomain, see our Funcaptcha documentation for details
# solver.set_js_api_domain("custom-api-subdomain.arkoselabs.com")

# optional data[blob] value, read the docs
# solver.set_data_blob("{\"blob\":\"DATA_BLOB_VALUE_HERE\"}")

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")

# 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)

token = solver.solve_and_return_solution()
if token != 0:
    print("result token: "+token)
else:
    print("task finished with error "+solver.error_code)

작업 솔루션 객체

속성유형목적
token문자열대상 웹사이트의 제출 양식과 상호작용하는 데 필요한 토큰 문자열.

응답 예제

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "token":"14160cdbe84b28cd5.8020398501|r=us-east-1|metabgclr=%23ffffff|maintxtclr=%231B1B1B|mainbgclr=%23ffffff|guitextcolor=%23747474|metaiconclr=%23757575|meta=7|pk=B7D8911C-5CC8-A9A3-35B0-554ACEE604DA|at=40|ag=101|cdn_url=https%3A%2F%2Ffuncaptcha.com%2Fcdn%2Ffc|lurl=https%3A%2F%2Faudio-us-east-1.arkoselabs.com|surl=https%3A%2F%2Ffuncaptcha.com"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}