> ## Documentation Index
> Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Rechercher des modèles

> Recherchez des modèles de scraping Octoparse et examinez leur schéma d'entrée avant d'exécuter executeTask.

<Info>
  Le générateur de requête, l'exemple cURL et le schéma de réponse sont générés à partir de la définition OpenAPI dans le panneau API. Consultez cette page pour les indications sur le flux de travail et les règles propres à AgentTools.
</Info>

Recherchez des modèles de scraping Octoparse lorsque le client ne sait pas encore quel modèle exécuter.

<Steps>
  <Step title="Rechercher des modèles candidats">
    Utilisez `keyword`, `id`, `slug`, `limitIds` ou `tags` pour affiner la liste des modèles.
  </Step>

  <Step title="Examiner le modèle recommandé">
    Lisez `recommendedTemplateName`, `inputSchema`, `sourceTree`, `sourceSummary` et `outputSchema` dans `response.data`.
  </Step>

  <Step title="Préparer executeTask">
    Utilisez chaque valeur `inputSchema.field` comme clé de paramètre stable pour `executeTask`.
  </Step>
</Steps>

```text theme={null}
searchTemplates -> executeTask -> exportData
```

<CardGroup cols={2}>
  <Card title="Authentification" icon="key">
    Privilégiez `x-api-key`. `x-client` et `accept-language` sont facultatifs.
  </Card>

  <Card title="Données métier" icon="braces">
    Lisez les champs métier dans `response.data`. Utilisez `requestId` uniquement pour le dépannage.
  </Card>
</CardGroup>

<Warning>
  Pour les champs liés à une source, les clients doivent transmettre la clé d'option à `executeTask`, et non le libellé affiché.
</Warning>

<AccordionGroup>
  <Accordion title="Champs de réponse importants">
    `recommendedTemplateName` est le nom du modèle le plus pertinent à transmettre à `executeTask`.

    `templates` contient les modèles correspondants et leurs métadonnées.

    `inputSchema` décrit les entrées du modèle recommandé. Utilisez `field` comme clé de paramètre.

    `sourceTree` et `sourceSummary` décrivent les options liées à une source lorsqu'un modèle nécessite une sélection.

    `outputSchema` décrit les champs de sortie attendus.
  </Accordion>

  <Accordion title="Prochain appel">
    Suivez `suggestedNextCall`, `workflow` et `toolHint` pour décider s'il faut appeler `executeTask`.
  </Accordion>
</AccordionGroup>
