Changez une ligne : launch devient connect. Votre code Puppeteer, Playwright ou Python tourne tel quel, et chaque page a un Chrome complet, appareil réel et IP résidentielle. Ni Docker, ni Chrome à patcher, ni limite de 15 minutes.
Gratuit pour commencer, sans carte bancaire. Trafic résidentiel à $1/GB.
Tout ce qui suit la ligne de connexion, c'est le code que vous lancez aujourd'hui sur un Chrome headless local. Ajoutez votre jeton et l'id de votre profil, et le script enregistre une capture d'écran de la page entière, un PDF et le HTML de la page.
Inscrivez-vous avec Google et copiez votre clé depuis le tableau de bord. Gratuit, sans carte bancaire.
Un clic dans le tableau de bord, ou un appel API. Choisissez le pays de l'IP : le profil garde cet appareil, cette IP et cette connexion à chaque exécution.
Installez la bibliothèque et lancez le script ci-dessous avec votre jeton et l'id de votre profil. Il enregistre page.png et page.pdf à côté du script et affiche le titre de la page. Plus de détails dans le guide de démarrage.
npm install playwright-coreGOLOGIN_TOKEN=your_token GOLOGIN_PROFILE_ID=your_profile_id node page.mjswss://cloudbrowser.gologin.com/connect?token=…&profile=…import { chromium } from "playwright-core";
const token = process.env.GOLOGIN_TOKEN;
const profileId = process.env.GOLOGIN_PROFILE_ID;
const endpoint = `wss://cloudbrowser.gologin.com/connect?token=${token}&profile=${profileId}`;
const browser = await chromium.connectOverCDP(endpoint);
const page = await browser.contexts()[0].newPage();
await page.goto("https://books.toscrape.com/");
const html = await page.content();
await page.screenshot({ path: "page.png", fullPage: true });
await page.pdf({ path: "page.pdf" });
console.log(await page.title(), html.length);
await page.close();
await browser.close();npm install puppeteer-coreGOLOGIN_TOKEN=your_token GOLOGIN_PROFILE_ID=your_profile_id node page.mjswss://cloudbrowser.gologin.com/connect?token=…&profile=…import puppeteer from "puppeteer-core";
const token = process.env.GOLOGIN_TOKEN;
const profileId = process.env.GOLOGIN_PROFILE_ID;
const endpoint = `wss://cloudbrowser.gologin.com/connect?token=${token}&profile=${profileId}`;
const browser = await puppeteer.connect({ browserWSEndpoint: endpoint });
const page = await browser.newPage();
await page.goto("https://books.toscrape.com/");
const html = await page.content();
await page.screenshot({ path: "page.png", fullPage: true });
await page.pdf({ path: "page.pdf" });
console.log(await page.title(), html.length);
await page.close();
await browser.disconnect();pip install playwrightGOLOGIN_TOKEN=your_token GOLOGIN_PROFILE_ID=your_profile_id python page.pywss://cloudbrowser.gologin.com/connect?token=…&profile=…import os
from playwright.sync_api import sync_playwright
token = os.environ["GOLOGIN_TOKEN"]
profile_id = os.environ["GOLOGIN_PROFILE_ID"]
endpoint = f"wss://cloudbrowser.gologin.com/connect?token={token}&profile={profile_id}"
with sync_playwright() as p:
browser = p.chromium.connect_over_cdp(endpoint)
page = browser.contexts[0].new_page()
page.goto("https://books.toscrape.com/")
html = page.content()
page.screenshot(path="page.png", full_page=True)
page.pdf(path="page.pdf")
print(page.title(), len(html))
page.close()
browser.close()Même script, même page, deux navigateurs. Un Chrome headless local dit à la page qu'il est headless avant votre premier clic. Gologin Cloud Browser montre un Chrome complet sur un vrai Mac et une IP résidentielle, avec le fuseau horaire assorti.
Pas de fichiers storageState à enregistrer, charger et perdre. Cookies, appareil et IP résidentielle reviennent ensemble, donc l'exécution 40 ouvre le même navigateur connecté que l'exécution 1.
Le script se connecte une fois, vous saisissez le code de vérification dans Live View, et le profil est enregistré.
Même appareil, même IP, même compte. Pas d'écran de connexion, donc le script passe directement au travail.
Rien n'a dérivé : un seul compte sur un seul appareil du début à la fin, donc le site n'a rien de nouveau à vérifier.
Envie de voir comment ça marche ? Découvrez comment connecter un profil, puis créez votre premier profil.
Browserless, Browserbase et Steel font tous tourner Chrome pour votre script. Gologin a l'heure la moins chère, le trafic résidentiel à $1/GB au lieu de $8-12, et aucune limite à la durée d'une session.
| Ce que vous obtenez | Browserless | Browserbase | Steel | |
|---|---|---|---|---|
| Heure de navigateur, premier forfait payant | $0.09 | $0.15 | $0.12 | $0.10 |
| Trafic résidentiel | $1/GB | $8-12/GB | $12/GB | $10/GB |
| Même IP à l'exécution suivante | Oui | Non publié | Non publié | Option payante |
| Connexion conservée à l'exécution suivante | Oui | Jusqu'à 7 jours | Oui | Oui, 30 jours d'inactivité |
| Session la plus longue, premier forfait payant | Sans limite | 15 minutes | 6 heures | 15 minutes |
Besoin seulement du HTML d'une page, pas d'un navigateur ? Web Unlocker le renvoie en une requête et ne facture qu'en cas de succès.
Headless tant que vous n'avez pas besoin de voir. Chaque session a un lien Live View : ouvrez-le, voyez la page où en est votre script, saisissez un code, fermez l'onglet, et l'exécution continue.
Pas de fenêtre locale, pas de captures d'écran en boucle. Ouvrez la session en direct et regardez le script cliquer.
La reprise en main est un appel API. À tout moment, sur n'importe quelle session en direct, sans redémarrage ni deuxième connexion.
Intégrez la session en direct dans votre tableau de bord, pour que vos utilisateurs terminent une étape dans le même navigateur connecté.
Vous l'intégrez ? Lisez la documentation Live View, ou consultez Cloud Browser UI.
Ce que vous n'avez plus à maintenir quand le navigateur derrière votre script tourne sur Gologin.
Pas d'images à reconstruire à chaque mise à jour de Chrome, pas de polices à installer, pas de limites mémoire à régler. Votre script se connecte et le navigateur est prêt.
Le trafic résidentiel est à $1/GB, pas les $8-12 que facturent les autres services.
Une session dure aussi longtemps que la tâche, et se ferme d'elle-même après 20 minutes d'inactivité.
Un script planté ne laisse aucun processus Chrome sur votre machine à consommer de la mémoire.
Chaque forfait fait tourner le même Chrome complet. Business coûte $8 par mois pour 100 heures de navigateur ; les forfaits diffèrent par les heures et les sessions parallèles. Le trafic résidentiel est à $1/GB.
$0
Sans carte bancaire
$4.50/ mois
Pour développeurs solo
$8/ mois
Pour équipes en croissance
$14/ mois
Pour les opérations critiques
Besoin de plus en simultané ? Ajoutez des sessions parallèles à n'importe quel forfait pour $2 par mois chacune, autant qu'il vous en faut. Le trafic résidentiel est à $1/GB.
À partir de 4 sessions parallèles, avec un gestionnaire de compte dédié, un SLA premium et un onboarding sur mesure.
Un compte, un réseau de proxys, un écosystème. Choisissez le produit dont la tâche a besoin.
Vous ne savez pas lequel convient à votre tâche ? Réservez une démo et nous le choisirons avec vous.
Une API de navigateur headless est un navigateur qui tourne sur un serveur et reçoit ses ordres de votre code plutôt que d'une fenêtre. Votre script ouvre des pages, clique, les lit et enregistre des captures d'écran, des PDF ou du HTML. Gologin Cloud Browser parle le Chrome DevTools Protocol, donc Puppeteer et Playwright s'y connectent comme à un Chrome local.
Pour votre script, oui : pas de fenêtre sur votre machine et rien à installer à part la bibliothèque. De notre côté, il fait tourner un Chrome complet avec une vraie empreinte d'appareil, donc les pages s'affichent comme pour une personne. Pour regarder une exécution, ouvrez son lien Live View.
Le navigateur en tant que service, c'est quand quelqu'un d'autre héberge les navigateurs et que vous les louez à l'heure ou à la requête. Avec Gologin, vous louez des heures de navigateur, le trafic résidentiel est à $1/GB, et chaque profil garde son appareil, ses cookies et son IP d'une exécution à l'autre.
Oui. page.screenshot() et page.pdf() fonctionnent comme en local, et les scripts ci-dessus enregistrent les deux. Il n'y a pas d'endpoint séparé pour eux : tout passe par Puppeteer ou Playwright.
Cloud Browser se pilote via un WebSocket par Puppeteer ou Playwright ; les profils et les proxys se gèrent via l'API REST Gologin. Si vous n'avez besoin que du HTML d'une page à partir d'une URL, Web Unlocker est une simple requête HTTP.
Node.js avec Puppeteer ou Playwright, et Python avec Playwright. Tout ce qui parle le Chrome DevTools Protocol se connecte à la même adresse wss://. Voir Playwright & Puppeteer.
Oui. Inscrivez-vous avec Google et vous obtenez tout de suite une clé API : 3 exécutions de 15 minutes maximum chacune sur 1 session parallèle, sans carte bancaire.
Un sur l'offre gratuite et sur Professional, 2 sur Business, 3 sur Enterprise, à partir de 4 sur Custom. Ajoutez-en à n'importe quel forfait pour $2 par mois chacun.
Le premier démarrage d'un nouveau profil prend quelques secondes, le temps de préparer son navigateur. Ensuite, une session se connecte en 1-2 secondes, sans réserve de navigateurs préchauffés à garder allumés.
L'envoi de fichiers fonctionne avec setInputFiles, comme en local. Pour enregistrer un fichier, récupérez-le depuis la page et écrivez les octets de votre côté : la requête part du même navigateur et de la même IP résidentielle que le reste de l'exécution.
Oui. Gardez chromium.launch() sur votre portable et passez à la ligne de connexion quand le script passe sur un serveur ou en exécution planifiée. Les suites de tests se connectent de la même façon : voir Playwright & Puppeteer pour une fixture Playwright Test.
Choisissez le pays en créant le profil. Les IP résidentielles et mobiles viennent de Gologin Proxies dans 195+ pays, ou apportez votre propre proxy.
Oui, pour les scripts Puppeteer et Playwright : changez la ligne de connexion et gardez le reste. Vous payez à l'heure de navigateur à partir de $4.50 par mois, le trafic résidentiel est à $1/GB, et un profil garde la même IP et la même connexion pour l'exécution suivante. Les endpoints prêts à l'emploi comme /pdf et /screenshot n'ont pas d'équivalent ici : vous appelez les mêmes fonctions depuis votre script.
Une ligne connecte Puppeteer ou Playwright à Gologin Cloud Browser : captures d'écran, PDF et HTML depuis un Chrome complet avec une IP résidentielle, dès $4.50 par mois.
Gratuit pour commencer, sans carte bancaire. Trafic résidentiel à $1/GB.