Funcaptcha von Arkose Labs mit Proxy lösen
Diese Art von Aufgabe löst das arkoselabs.com-Rätsel in den Browsern unserer Arbeiter. Ihre App sendet die Website-Adresse und den öffentlichen Schlüssel und erhält nach Abschluss der Aufgabe ein Token. Verwenden Sie dieses Token, um das Formular mit Arkoselabs Captcha zu übermitteln.
Beispiele
Python
Node.js
Go
PHP
Java
C#
bash
So lösen Sie FunCaptcha proxy-on in Python
#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)
# user-agent in case you need it:
print("user-agent: "+solver.get_user_agent())
else:
print("task finished with error "+solver.error_code)Aufgabenobjekt
Verwandte Tutorials: Erfahren Sie, wie Sie Haltepunkte in Chrome verwenden, um API-Parameter für FunCaptcha und Geetest zu finden
| Wert | Art | Erforderlich | Zweck |
|---|---|---|---|
| type | String | Ja | FunCaptchaTask |
| websiteURL | String | Ja | Adresse einer Ziel-Webseite. Kann sich an beliebiger Stelle auf der Website befinden, auch in einem Mitgliederbereich. Unsere Arbeiter navigieren nicht dorthin, sondern simulieren den Besuch. |
| websitePublicKey | String | Ja | Arkose Labs öffentlicher Key |
| funcaptchaApiJSSubdomain | String | Nein | Benutzerdefinierte Arkose Labs-Subdomain, von der das Widget-Javascript geladen wird. Für einige Fälle erforderlich, aber die meisten Arkose Labs-Integrationen laufen ohne. |
| data | String | Nein | Zusätzlicher Parameter, der von der Arkose Labs-Implementierung benötigt werden kann.
Verwenden Sie diese Eigenschaft, um den Wert "blob" als in eine Zeichenfolge konvertiertes Objekt zu senden. Siehe Beispiel, wie es aussehen kann. {"\blob\":\"HERE_COMES_THE_blob_VALUE\"} |
| proxyType | String | Ja | Art des Proxy http - in der Regel http/https Proxy socks4 - socks4 Proxy socks5 - socks5 Proxy |
| proxyAddress | String | Ja | Proxy-IP-Adresse ipv4/ipv6. Keine Hostnamen oder IP-Adressen aus lokalen Netzwerken. |
| proxyPort | Integer | Ja | Proxy-Port |
| proxyLogin | String | Ja | Login für Proxy mit erforderlicher Autorisierung (basic) |
| proxyPassword | String | Ja | Proxy-Passwort |
| userAgent | String | Ja | Geben Sie den User Agent an, den Sie zum Navigieren auf der Website verwenden. Unsere Arbeiter werden denselben Wert während des Hcaptcha-Lösungsprozesses verwenden. |
Aufgabenlösungsobjekt
| Wert | Art | Zweck |
|---|---|---|
| token | String | Token-String, der für die Interaktion mit dem Einreichungsformular auf der Ziel-Website erforderlich ist. |
| userAgent | String | User-Agent des Browsers des Arbeitnehmers. Verwenden Sie es, wenn Sie das Antwort-Token übermitteln. |
Antwort-Beispiel
{
"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",
"userAgent":"Mozilla\5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36"
},
"cost":"0.001500",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}