Los Funcaptcha van Arkose Labs met proxy op
Dit soort taken lost arkoselabs.com op in de browsers van onze medewerkers. Uw app dient het websiteadres en de openbare sleutel in en ontvangt een token nadat de taak voltooid is. Gebruik deze token om het formulier met de Arkoselabs-captcha in te dienen.
Voorbeelden
Taak object
Gerelateerde handleiding: Leer hoe u breekpunten in Chrome kunt gebruiken om API-parameters te vinden voor FunCaptcha en Geetest.
Eigenschap | Type | Verplicht | Doel |
---|---|---|---|
type | String | Ja | FunCaptchaTask |
websiteURL | String | Ja | Adres van een doelpagina. Kan overal op de website geplaatst zijn, zelfs in een ledengedeelte. Onze medewerkers navigeren daar niet heen, simuleren in plaats daarvan het bezoek. |
websitePublicKey | String | Ja | Arkose Labs openbare sleutel |
funcaptchaApiJSSubdomain | String | Nr | Aangepast Arkose Labs subdomein van waaruit de widget Javascript wordt geladen. Vereist in sommige gevallen, maar de meeste integraties van Arkose Labs draaien zonder. |
data | String | Nr | Extra parameter die vereist kan zijn door de implementatie van Arkose Labs.
Gebruik deze eigenschap om "blob" waarde te verzenden als een object geconverteerd naar string. Zie voorbeeld hoe het eruit kan zien. {"\blob\":\"HERE_COMES_THE_blob_VALUE\"} |
proxyType | String | Ja | Type proxy http - meestal http/https proxy socks4 - socks4 proxy socks5 - socks5 proxy |
proxyAddress | String | Ja | Proxy IP-adres ipv4/ipv6. Geen hostnamen of IP-adressen van lokale netwerken. |
proxyPort | Integer | Ja | Proxypoort |
proxyLogin | String | Ja | Login voor proxy die autorisatie vereist (basis) |
proxyPassword | String | Ja | Proxy-wachtwoord |
userAgent | String | Ja | Geef de User Agent die u gebruikt om te navigeren op de website. Onze medewerkers zullen dezelfde waarde gebruiken tijdens het Hcaptcha-oplossingsproces. |
Voorbeeld aanvraag
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)
Taak oplossing object
Eigenschap | Type | Doel |
---|---|---|
token | String | Token string die vereist is voor het samenwerken met het ingediende formulier op een doelwebsite. |
Voorbeeld reactie
{
"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"
}