Moteur de Vision
ATTENTION
Créez la tâche avec le createTask.
Cette interface n’a pas besoin d’obtenir les résultats séparément, elle retournera directement les résultats de la reconnaissance d’image !
Le champ type
de la tâche est le suivant
VisionEngine
Créer une tâche
Créez la tâche avec le createTask.
Structure de l’objet tâche
Notez que ce type de tâche renvoie le résultat de l’exécution de la tâche directement après createTask, plutôt que de l’obtenir de manière asynchrone via getTaskResult.
Propriétés | Type | Requis | Description |
---|---|---|---|
type | String | Requis | VisionEngine |
module | String | Requis | Tous les modèles supportés sont affichés dans le tableau ci-dessous |
websiteURL | String | Facultatif | URL de la source de la page pour améliorer la précision |
image | String | Requis | Contenu de l’image encodé en base64 (pas de nouvelles lignes, pas de data:image/***;charset=utf-8;base64,) |
imageBackground | String | Requis | Contenu de l’image de fond encodé en base64 (pas de nouvelles lignes, pas de data:image/***;charset=utf-8;base64,) |
question | String | Facultatif | requis pour space_detection |
TYPES D’IMAGES SUPPORTÉS
module | Exemple de Captcha | image | imageBackground |
---|---|---|---|
slider_1 | ![]() | ![]() | ![]() |
rotate_1 | ![]() | ![]() | ![]() |
rotate_2 | ![]() | ![]() | |
shein | ![]() | ![]() |
Exemple de Requête
// Example request using slider module
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
Payload:
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "VisionEngine",
"module": "slider_1",
"image": "/9j/4AAQSkZJRgABA......",
"imageBackground": "/9j/4AAQSkZJRgABA......",
"websiteURL": "https://xxxx.com"
}
}
// Example Response using slider module
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
"status": "ready",
"solution": {
"distance": 213,
},
"taskId": "..."
}
Utiliser la Requête SDK
# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'
import capsolver
capsolver.api_key = "..."
solution = capsolver.solve({
"type": "VisionEngine",
"module": "slider_1",
"image": "/9j/4AAQSkZJRgABA......",
"imageBackground": "/9j/4AAQSkZJRgABA......"
})
print(solution)