Résoudre GeeTest captcha avec proxy
Ce type de tâche résout les captchas GeeTest dans les navigateurs de nos travailleurs. Votre application soumet l'adresse du site web, la clé gt, la clé de défi et, une fois la tâche terminée, reçoit une solution composée de 3 jetons. Pour la version 4 de GeeTest, la solution consiste en 5 valeurs et la clé de défi n'est pas requise.
Exemples
Python
Node.js
Go
PHP
Java
C#
bash
Comment résoudre Geetest V4 proxy-on en Python
#pip3 install anticaptchaofficial
from anticaptchaofficial.geetestproxyon import *
solver = geetestProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://address.com")
solver.set_gt_key("captchaId value")
solver.set_version(4)
# optional API subdomain, make sure you understand what to set here
# solver.set_js_api_domain("custom-domain.geetest.com")
# optional initialization parameters
# solver.set_init_parameters({"riskType": "slide"})
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 tokens: ")
print(token)
# user-agent in case you need it:
print("user-agent: "+solver.get_user_agent())
else:
print("task finished with error "+solver.error_code)Objet de tâche
Tutoriel connexe : Apprenez à utiliser des points d'arrêt dans Chrome pour trouver les paramètres d'API pour FunCaptcha et Geetest.
| Propriété | Type | Obligatoire | Objectif |
|---|---|---|---|
| type | String | Oui | GeeTestTask |
| websiteURL | String | Oui | Adresse d'une page Web cible. Peut être située n'importe où sur le site Web, même dans une zone membre. Nos travailleurs n'y naviguent pas, mais simulent plutôt la visite. |
| gt | String | Oui | La clé publique du domaine, rarement mise à jour. |
| challenge | String | Oui | Changement de clé de jeton. Assurez-vous d'en saisir un nouveau pour chaque captcha, sinon vous serez facturé pour la tâche d'erreur. |
| geetestApiServerSubdomain | String | Non | Sous-domaine API facultatif. Peut être requis pour certaines implémentations. |
| version | Integer | Non | Numéro de version. La version par défaut est 3. Versions supportées : 3 et 4. |
| initParameters | Object | Non | Paramètres d'initialisation supplémentaires pour la version 4 |
| proxyType | String | Oui | Type du proxy http - http/https proxy usuel socks4 - socks4 proxy socks5 - socks5 proxy |
| proxyAddress | String | Oui | Adresse IP proxy ipv4/ipv6. Aucun nom d'hôte ou adresse IP des réseaux locaux. |
| proxyPort | Integer | Oui | Port du proxy |
| proxyLogin | String | Oui | Connexion pour proxy qui nécessite une autorisation (de base) |
| proxyPassword | String | Oui | Mot de passe proxy |
| userAgent | String | Oui | Indiquez l'agent utilisateur que vous utilisez pour naviguer sur le site Web. Nos travailleurs utiliseront la même valeur pendant le processus de résolution du Hcaptcha. |
Objet de solution de tâche
| Propriété | Type | Objectif |
|---|---|---|
| captcha_id | String | Partie du jeton composite |
| lot_number | String | Partie du jeton composite |
| pass_token | String | Partie du jeton composite |
| gen_time | Integer | Partie du jeton composite |
| captcha_output | String | Partie du jeton composite |
| userAgent | String | User-Agent du navigateur du travailleur. Utilisez-le lorsque vous soumettez le jeton de réponse. |
Exemple de réponse
{
"errorId":0,
"status":"ready",
"solution":
{
"captcha_id": "fcd636b4514bf7ac4143922550b3008b",
"lot_number": "354ab6dd4e594fdc903074c4d8d37b24",
"pass_token": "b645946a654e60218c7922b74b3b5ee8e8717e8fd3cd5182a5c98d660bbd1ed5",
"gen_time": "1649921519",
"captcha_output": "cFPIALDXSop8Ri2mPABbRWzNBs86N8D4vNUTuVa7wN7E...[cut]...ciM50ePCCzLBZ1bmaV9Yt7IkkFI9Emx4eaP8rRoA==",
"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"
}