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

# Mode avancé

> Utilisez des proxies avancés pour un scraping fiable sur des sites complexes

Evocrawl propose différents types de proxy pour vous aider à effectuer du scraping sur des sites web de complexité variable. Définissez le paramètre `proxy` pour choisir la stratégie de proxy utilisée pour une requête.

<div id="proxy-types">
  ## Types de proxy
</div>

Evocrawl prend en charge trois types de proxy :

| Type       | Description                                                          | Vitesse   | Coût                                                                |
| ---------- | -------------------------------------------------------------------- | --------- | ------------------------------------------------------------------- |
| `basic`    | Proxies standard adaptés à la plupart des sites                      | Rapide    | 1 crédit                                                            |
| `enhanced` | Proxies avancés pour les sites complexes                             | Plus lent | 5 crédits par requête                                               |
| `auto`     | Essaie d’abord `basic`, puis réessaie avec `enhanced` en cas d’échec | Variable  | 1 crédit si `basic` réussit, 5 crédits si `enhanced` est nécessaire |

Si vous ne spécifiez pas de proxy, Evocrawl utilise `auto` par défaut.

<div id="basic-usage">
  ## Utilisation de base
</div>

Définissez le paramètre `proxy` pour choisir une stratégie de proxy. L’exemple suivant utilise `auto`, ce qui permet à Evocrawl de décider quand passer à des proxies avancés.

<CodeGroup>
  ```python Python theme={null}
  from evocrawl import Evocrawl

  evocrawl = Evocrawl(api_key='fc-YOUR-API-KEY')

  # Choisissez une stratégie de proxy : 'basic' | 'enhanced' | 'auto'
  doc = evocrawl.scrape('https://example.com', formats=['markdown'], proxy='auto')

  print(doc.warning or 'ok')
  ```

  ```js Node theme={null}
  import Evocrawl from '@mendable/evocrawl-js';

  const evocrawl = new Evocrawl({ apiKey: "fc-YOUR-API-KEY" });

  // Choisissez une stratégie de proxy : 'basic' | 'enhanced' | 'auto'
  const doc = await evocrawl.scrape('https://example.com', {
    formats: ['markdown'],
    proxy: 'auto'
  });

  console.log(doc.warning || 'ok');
  ```

  ```bash cURL theme={null}

  // Choisissez une stratégie de proxy : 'basic' | 'enhanced' | 'auto'
  curl -X POST https://api.evocrawl.com/v2/scrape \
      -H 'Content-Type: application/json' \
      -H 'Authorization: Bearer fc-YOUR-API-KEY' \
      -d '{
        "url": "https://example.com",
        "proxy": "auto"
      }'

  ```
</CodeGroup>

<Info>
  Les requêtes via un proxy avancé coûtent **5 crédits par requête**. Avec `auto`, ce coût de 5 crédits ne s’applique que si le proxy de base échoue et que la nouvelle tentative avec le proxy avancé réussit.
</Info>

> Êtes-vous un agent d’IA ayant besoin d’une clé API Evocrawl ? Consultez [evocrawl.dev/agent-onboarding/SKILL.md](https://www.evocrawl.com/agent-onboarding/SKILL.md) pour les instructions d’intégration automatisée.
