FunCaptchaTask: 프록시로 Arkose Labs 캡챠(즉, 펀캡챠)를 우회하세요.
이 유형의 태스크는 저희 작업자 브라우저에서 arkoselabs.com 퍼즐을 풉니다. 앱에서 웹사이트 주소, 퍼블릭 키를 제출하고 태스크 완료 이후에 토큰을 받습니다. 이 토큰을 이용하여 Arkoselabs 캡챠로 양식을 제출하세요.
예시
태스크 객체
프로퍼티 | 유형 | 필수 | 목적 |
---|---|---|---|
type | 스트링 | 예 | FunCaptchaTask |
websiteURL | 스트링 | 예 | 타겟 웹페이지 주소. 웹사이트의 어디에든지, 심지어 고객 페이지에도 위치할 수 있습니다. 저희 작업자는 이 부분을 다루지 않지만, 대신에 이 페이지 방문을 시뮬레이션합니다. |
websitePublicKey | 스트링 | 예 | Arkose Labs 퍼블릭 키 |
funcaptchaApiJSSubdomain | 스트링 | 아니요 | 위젯 자바스크립트를 불러오는 맞춤형 Arkose Labs 하위 도메인. 일부 사례에 필요하지만, 대부분의 Arkose Labs 톹합은 이러한 하위 도메인 없이 이루어집니다. |
data | 스트링 | 아니요 | Arkose Labs 시행에 필요할 수 있는 추가 매개 변수. 스트링으로 전환된 객체로서
Use this property to send "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
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"
}