API CAPTCHA ou extension de navigateur : que choisir pour votre automatisation ?
Choisissez une API lorsque votre code doit recevoir une solution et la soumettre à la cible. Envisagez une extension lorsqu’un fournisseur prend explicitement en charge le parcours interactif dans le navigateur dont vous avez besoin. L’automatisation de navigateur peut utiliser les deux approches ; utiliser un navigateur ne fait pas automatiquement d’une extension le meilleur choix.
solvethree propose une API REST de tâches, pas une extension de navigateur native. Votre application reste responsable de l’application de la solution renvoyée et de la vérification de la réponse de la cible.
Sur cette page
Choisissez selon le workflow dont vous avez besoin
| Votre workflow | Approche à choisir | Travail restant |
|---|---|---|
| Un processus côté serveur envoie des requêtes directement à une cible. | API. | Créez la tâche, récupérez sa solution et incluez le résultat approprié dans la requête destinée à la cible. |
| Votre automatisation contrôle déjà un navigateur. | Une API pour un contrôle explicite ; une extension uniquement si son fournisseur documente ce parcours dans le navigateur. | Avec une API, votre automatisation de navigateur doit appliquer le résultat et le soumettre. Avec une extension, vérifiez précisément quelles étapes elle prend en charge. |
| Une personne utilise une session de navigateur interactive. | Envisagez une extension dont la prise en charge de la cible et du navigateur est documentée. | Vérifiez les exigences d’installation, les autorisations, la gestion des identifiants et si l’extension fonctionne dans la session de navigateur prévue. |
Une réponse d’API n’est pas une commande universelle pour navigateur. Si votre besoin est d’« installer quelque chose qui gère l’interaction avec le navigateur », l’API de solvethree seule n’y répond pas.
Comparez les autorisations et la maintenance avant de vous engager
- Identifiants : Conservez votre clé API solvethree sur votre serveur, pas dans les scripts des pages. Pour une extension, examinez les instructions du fournisseur concernant la gestion des identifiants et les autorisations demandées avant de l’installer.
- Gestion de la session : Identifiez le composant qui gère le profil du navigateur, le proxy et la session sur la cible, ainsi que celui qui soumet la solution. Ne supposez pas que l’installation d’une extension la connecte à une intégration API existante.
- Maintenance : Avec une API, votre code gère les tâches et la soumission à la cible, y compris les étapes propres au navigateur. Pour une extension, vérifiez les navigateurs pris en charge, les procédures de mise à jour et la manière dont les échecs sont signalés. Considérez les changements du parcours sur la cible comme des éléments à tester, et non comme des changements que l’extension prendra nécessairement en charge.
Utilisez la documentation correspondant à l’intégration que vous comptez exécuter. CapSolver documente séparément l’intégration API et l’intégration par extension de navigateur ; un exemple d’API ne permet pas de déduire ce que fera son extension.
La place de solvethree
Vérifiez d’abord le produit, pas seulement la méthode d’intégration. solvethree prend en charge reCAPTCHA v3 Enterprise et v3 standard, qui renvoient des jetons ; Kasada, qui renvoie des en-têtes ; et Ticketmaster TMPT, qui renvoie une valeur de cookie brute. Ces résultats nécessitent des traitements de soumission différents. reCAPTCHA v2, hCaptcha et Turnstile ne sont pas pris en charge.
Pour le code applicatif, utilisez l’API REST ou les SDK officiels JavaScript pour Node.js et Python. Les deux SDK proposent une méthode solve qui crée une tâche et interroge périodiquement son résultat. Aucun des deux n’applique la solution à un navigateur ou à une cible.
Pour un hôte MCP, le serveur stdio local officiel expose des outils de gestion des tâches. Il ne pilote pas de navigateur et ne remplit pas de formulaires : il ne remplace donc pas une extension.
Utilisez la documentation de l’API pour mettre en œuvre ce transfert. Si vous remplacez un fournisseur existant, suivez le guide de migration depuis CapSolver ou le guide de migration depuis 2Captcha plutôt que de supposer que leurs requêtes sont interchangeables.
Sources et référence de l’API
Lancez votre première tâche.
Démarrez avec $5 de crédit dans votre espace de travail.