Scraping dynamique avec de vrais navigateurs 🔍

Web scraping dynamique à grande échelle

Scrapez des sites riches en JavaScript grâce au rendu d'un vrai navigateur : empreintes intégrées, nouvelles tentatives automatiques, extraction en HTML ou JSON.

  • Rendu JS complet
  • Empreintes intégrées
  • Nouvelle tentative automatique en cas d'échec
  • Sortie HTML et JSON

Adopté par les ingénieurs en automatisation et les équipes data

Adopté par des professionnels de premier plan
4.8 / 5
70 avis
4.6 / 5
111 avis

Scraper des sites dynamiques

Découvrez comment de vrais navigateurs gèrent les contenus riches en JavaScript

Exemple de code

Utilisez Playwright ou Puppeteer pour scraper du contenu dynamique


const { chromium } =  require('playwright');
(async () => {
  const browser = await chromium.launch({wsEndpoint: 'wss://your-cloud-browser-endpoint' });
  const context = await browser.newContext({storageState: 'state.json' });
  const page = await browser.newPage();
  await page.goto('https://example.com');
  await page.click('button:has-text("Connect")');
  await page.click('button:has-text("Send")');
  await browser.close();
})();

Conçu pour les agents autonomes

Confiez des workflows de navigation complexes à vos agents

Gestion des empreintes

De vrais navigateurs aux empreintes cohérentes pour un accès fiable aux données web publiques.

Rendu JavaScript

Un vrai navigateur exécute tout le JS. Les sites React, Vue, Angular et SPA sont entièrement rendus avant l'extraction.

Nouvelles tentatives automatiques et résilience

Requête en échec ? Nouvelle tentative avec une autre IP. Une logique de repli intelligente garantit un taux de réussite élevé.

Extraction HTML et JSON

Extrayez le HTML complet ou convertissez-le en JSON structuré. Vos sélecteurs, votre logique : nous gérons l'infrastructure.

Playwright et Puppeteer

Gardez vos outils de scraping habituels. Tous les sélecteurs, waitForSelector et page.evaluate fonctionnent sans modification.

Extraire du HTML ou du JSON structuré

Votre logique de parsing, notre infrastructure

HTML complet

Extrayez le HTML rendu après l'exécution du JavaScript. Idéal pour l'archivage ou le traitement en aval.

const html = await page.content();
// HTML complet après rendu

JSON structuré

Utilisez des sélecteurs pour extraire des données précises et obtenir un JSON propre et structuré.

const data = await page.$$eval(‘.item’,
  nodes => nodes.map(n => ({…}))

Pourquoi pas un simple scraping HTTP ?

❌ Scraping HTTP: passe à côté du contenu généré par JavaScript

❌ Scraping HTTP: peine avec les pages dynamiques pilotées par des scripts

✅ Cloud Browser: exécution JS complète + empreintes

Sessions persistantes : restez connecté

Chaque profileId conserve les cookies, le localStorage et l'état de session d'une exécution à l'autre

Les sessions restent connectées

Connectez-vous une seule fois, puis fermez la session. Revenez quelques heures ou quelques jours plus tard : vous êtes toujours connecté. Aucune nouvelle authentification n'est nécessaire.

Des profils conservés d'une exécution à l'autre

Chaque profileId conserve les cookies, le localStorage et l'IndexedDB. Arrêtez puis relancez votre automatisation sans perdre l'état de la session.

Isolation multi-comptes

Chaque profil s'exécute de façon isolée, avec ses propres cookies, son IP et son empreinte. Conçu pour la gestion de plusieurs comptes.

Pourquoi ne pas héberger Chrome vous-même ?

Nous gérons la complexité pour que vous livriez plus vite

Chrome auto-hébergé

  • Maintenir un parc de Chromium et ses dépendances
  • Ajuster les empreintes à la main
  • Développer la persistance des sessions de zéro
  • Gérer soi-même la logique de rotation des proxys

GoLogin Cloud Browser

  • Serverless : aucune infrastructure à gérer
  • Gestion des empreintes intégrée
  • Sessions persistantes dès le départ
  • Rotation des proxys et géociblage inclus

Comment ça marche

Lancez-vous en trois étapes simples

01

Créez une session et récupérez votre token

Inscrivez-vous et générez votre token d'API depuis le tableau de bord

02

Connectez-vous via WebSocket

Utilisez Playwright ou Puppeteer pour vous connecter à l'endpoint du navigateur cloud

03

Exécutez, conservez et inspectez
Lancez vos scripts, gardez vos sessions connectées et suivez l'exécution en direct en mode headful

Forfaits et tarifs

Une tarification simple à l'heure, avec des heures incluses et sans frais cachés.

L'API Cloud Browser n'est disponible qu'avec un abonnement Gologin actif. L'accès est impossible sans forfait de base

Forfait populaire

Professional

4,50 $/mois

50 heures incluses (1 session en parallèle)

Dépassement : 0,09 $ / h

Idéal pour les développeurs indépendants et les petits projets

Business

8,00 $/mois

100 heures incluses (2 sessions en parallèle)

Dépassement : 0,08 $ / h

Conçu pour les équipes dont la charge de travail augmente

Enterprise

14,00 $/mois

200 heures incluses (3 sessions en parallèle)

Dépassement : 0,07 $ / h

Support et fonctionnalités avancés pour les opérations critiques

Sur mesure

Parlons-en

4 sessions parallèles ou plus

À partir de 0,05 $ par heure de navigateur

Adaptez l'offre à vos besoins

Calculez votre prix

Estimez votre coût mensuel selon votre usage

Sessions parallèles supplémentaires : 2 $ par session et par mois
Offre recommandée Coût estimé
Professional 10/mois
Prix de base
Heures incluses
Heures supplémentaires
Coût des heures supplémentaires
Sessions incluses
Coût des sessions supplémentaires
Offre recommandée Coût estimé
Sur mesure 10/mois

Besoin d'une offre sur mesure ?

Passez à l'échelle sans limite : profitez d'un support dédié et d'un accompagnement au démarrage.

Questions fréquentes

Le mode headful est-il pris en charge ?

Oui. Activez le mode headful pour suivre les sessions du navigateur en temps réel. Ouvrez-les dans l'application web GoLogin pour accéder à l'interface, ou connectez-vous via le protocole de débogage à distance dans vos implémentations personnalisées.

Comment les sessions restent-elles connectées d'une exécution à l'autre ?

Transmettez le paramètre profileId pour réutiliser le même profil de navigateur. Les cookies, le localStorage et l'état de la session sont conservés automatiquement entre les exécutions.

Comment fonctionne la connexion WebSocket ?

Connectez-vous à https://cloudbrowser.gologin.com/connect avec votre token. Vous pouvez transmettre profileId pour réutiliser un profil, ou l'omettre pour en créer un nouveau.

Comment le navigateur cloud se comporte-t-il sur les sites avec des contrôles anti-bot ?

Chaque session est un vrai navigateur, avec sa propre empreinte et sa rotation de proxys : les pages se chargent comme pour un visiteur ordinaire.

Qu'est-ce qu'une « heure de navigateur » et une « session parallèle » ?

Une heure de navigateur correspond à 60 minutes d'exécution active du navigateur. Les sessions parallèles désignent le nombre de navigateurs que vous pouvez lancer en même temps.

Puis-je augmenter le nombre de sessions parallèles ?

Oui. Les offres Enterprise incluent 5 sessions parallèles. Contactez l'équipe commerciale pour une offre sur mesure avec des limites de simultanéité plus élevées.

Peut-on choisir la géolocalisation ou utiliser la rotation de proxys ?

Oui. Vous pouvez définir un ciblage géographique et activer la rotation automatique de proxys avec des IP résidentielles ou de datacenter dans plus de 150 pays.

Prêt à vous lancer ?

Ne payez que les extractions de données réussies : pas de mauvaises surprises, pas de frais cachés.