Reconnaissance d’images ReCaptcha
AVERTISSEMENT
Créer la tâche avec createTask
Cette API n’a pas besoin d’obtenir les résultats séparément et renverra les résultats de reconnaissance d’image de manière synchrone !
Le champ type
de la tâche est le suivant :
ReCaptchaV2Classification
Créer une tâche
Créer la tâche avec createTask
Structure de l’objet tâche
Propriétés | Type | Obligatoire | Description |
---|---|---|---|
type | String | Obligatoire | ReCaptchaV2Classification |
websiteURL | String | Facultatif | URL de la source de la page pour améliorer la précision |
websiteKey | String | Facultatif | Clé du site web pour améliorer la précision |
image | string | Obligatoire | Chaîne d’image base64 |
question | String | Obligatoire | Veuillez vous référer à la liste de questions suivante. |
Liste des questions
{
"/m/0pg52": "taxis",
"/m/01bjv": "bus",
"/m/02yvhj": "school bus",
"/m/04_sv": "motorcycles",
"/m/013xlm": "tractors",
"/m/01jk_4": "chimneys",
"/m/014xcs": "crosswalks",
"/m/015qff": "traffic lights",
"/m/0199g": "bicycles",
"/m/015qbp": "parking meters",
"/m/0k4j": "cars",
"/m/015kr": "bridges",
"/m/019jd": "boats",
"/m/0cdl1": "palm trees",
"/m/09d_r": "mountains or hills",
"/m/01pns0": "fire hydrant",
"/m/01lynh": "stairs"
}
Exemple de requête
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "ReCaptchaV2Classification",
"websiteURL": "https://xxxx.com",
```jsx
import React from 'react';
import {Image} from 'react-native';
const ImageCaptcha = () => {
return (
<Image
source={{
uri:
"image": "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"
}}
style={{width: 300, height: 200}}
/>
);
};
export default ImageCaptcha;
“question”: “/m/04_sv” } }
## Exemple de réponse
objets multiples
```json lines
{
"errorId": 0,
"status": "ready",
"solution": {
"type": "multi",
"objects": [
0,
1,
2,
3
],
"size": 4,
// 3 ou 4
},
"taskId": "cbb1c730-e569-4ba6-b5fc-e06377694aa7"
}
objet unique
{
"errorId": 0,
"status": "ready",
"solution": {
"type": "single",
"hasObject": true,
"size": 1,
},
"taskId": "cbb1c730-e569-4ba6-b5fc-e06377694aa7"
}
Utilisation de la requête SDK
#pip install --upgrade capsolver
#export CAPSOLVER_API_KEY='...'
import capsolver
capsolver.api_key = "..."
solution = capsolver.solve({
"type":"ReCaptchaV2Classification",
"image": "/9j/4AAQSkZJRgABAgAAAQABA...",
"question":"/m/0k4j",
})
print(solution)