Aller au contenu
ÉtatTableau de bord

Exemples de code

Easy Language (易语言)

Cette page a été traduite automatiquement à partir de la version chinoise et peut contenir des erreurs. La version chinoise fait foi.

Easy Language (易语言) est un langage de programmation en chinois, répandu en Chine. Ces exemples ont été fournis par des utilisateurs (南方填表, 松, etc.) et sont donnés à titre indicatif : nous ne les avons pas relus ligne par ligne. Ils comprennent :

  • les clics simulés pour reCAPTCHA et hCaptcha (le navigateur est lancé, puis le captcha est reconnu et cliqué automatiquement)
  • la reconnaissance d’images FunCaptcha
  • l’envoi de token reCAPTCHA

Les paquets ne sont pas nécessaires pour appeler l’API : la commande d’accès web d’Easy Language (POST) suffit :

  1. URL https://api.yescaptcha.com/createTask, méthode POST, en-tête Content-Type: application/json.
  2. Le corps est un texte JSON, par exemple {"clientKey":"YOUR_CLIENT_KEY","task":{"type":"ImageToTextTaskOcrBase","body":"BASE64_IMAGE"}}.
  3. Dans la réponse JSON, errorId à 0 indique un succès. Pour les types asynchrones, récupérez taskId, puis envoyez toutes les 5 secondes {"clientKey":"…","taskId":"…"} à https://api.yescaptcha.com/getTaskResult jusqu’à ce que status vaille ready.
  4. Le Base64 de l’image ne doit contenir ni le préfixe data:image/...;base64, ni saut de ligne.

Formats de requête et de réponse : Requêtes et réponses.

  • Message indiquant qu’il est impossible de créer le navigateur : utilisez d’abord le navigateur fourni dans le paquet d’exemples, désinstallez les autres navigateurs susceptibles d’entrer en conflit, ou compilez le programme avant de l’exécuter.
  • Un code d’erreur est renvoyé : vérifiez les paramètres à l’aide des codes d’erreur.