Intégration Proxy Puppeteer

Intégrer Puppeteer avec les proxys Bright Data améliore vos capacités de scraping web en offrant une gestion de proxy sécurisée, efficace et flexible.

Ce guide peut être obsolète. Pour un guide à jour, veuillez consulter notre documentation.

  • 400M+ IPs résidentielles
  • Sessions fixes et rotatives
  • 99,95% de taux de réussite
  • Ciblage géographique - GRATUIT
Puppeteer proxy integration image

Regardez notre vidéo YouTube pour un guide étape par étape sur comment intégrer les proxys Bright Data avec Puppeteer

Nouveau produit Bright Data : Navigateur de scraping

Compatible avec Puppeteer
Effectuez facilement un appel API pour récupérer n’importe quel nombre de sessions de navigateur et interagir avec elles en utilisant Puppeteer (Python), Playwright (Node.js), ou Selenium via un protocole CDP. Idéal pour les projets de scraping nécessitant des interactions avec le site web pour récupérer des données, comme survoler une page, cliquer sur des boutons, défiler, ajouter du texte, etc.

Pour en savoir plus sur le Navigateur de scraping

Intégration du proxy Puppeteer avec Bright Data

  • Commencez par aller sur votre tableau de bord Bright Data et cliquez sur ‘créer une Zone’.
  • Choisissez ‘Type de réseau’ et cliquez sur enregistrer.
  • Dans Puppeteer, remplissez ‘Proxy IP:Port’ dans la valeur ‘proxy-server’, par exemple brd.superproxy.io:33335.
  • Sous ‘page.authenticate’, saisissez votre ID de compte Bright Data et le nom de la Zone proxy dans la valeur ‘username’, par exemple : brd-customer-CUSTOMER-zone-YOURZONE et votre mot de passe de Zone trouvé dans les paramètres de la Zone.
  • Par exemple :
      const puppeteer = require('puppeteer');





(async () => {


const browser = await puppeteer.launch({


headless: false,


args: ['--proxy-server=brd.superproxy.io:33335']


});





const page = await browser.newPage();





await page.authenticate({


username: 'brd-customer-[customer_ID]-zone-[zone_name]',


password: '[zone_password]'


});





await page.goto('http://lumtest.com/myip.json');


await page.screenshot({path: 'example.png'});





await browser.close();


})();

Intégration du Gestionnaire de Proxy et Puppeteer (Optionnel)

Important : L’utilisation du Gestionnaire de Proxy est optionnelle. Vous pouvez facilement utiliser Puppeteer avec les produits Bright Data sans utiliser le Gestionnaire de Proxy.

  • Créez une Zone avec le réseau, le type d’IP et le nombre d’IPs que vous souhaitez utiliser.
  • Installez le Gestionnaire de Proxy.
  • Cliquez sur ‘ajouter un nouveau proxy’ et choisissez la Zone et les paramètres requis, cliquez sur ‘enregistrer’.
  • Dans Puppeteer, sous ‘proxy-server’, saisissez votre IP locale et le port du Gestionnaire de Proxy (c’est-à-dire 127.0.0.1:24000)
    L’IP de l’hôte local est 127.0.0.1
    Le port créé dans le Gestionnaire de Proxy est 24XXX, par exemple, 24000
  • Laissez les valeurs de nom d’utilisateur et de mot de passe vides, car le Gestionnaire de Proxy Bright Data a déjà été authentifié avec le Super Proxy.
  • Par exemple :
      const puppeteer = require('puppeteer');





(async () => {


const browser = await puppeteer.launch({


headless: false,


args: ['--proxy-server=127.0.0.1:24000']


});





const page = await browser.newPage();





await page.goto('http://lumtest.com/myip.json');


await page.screenshot({path: 'example.png'});





await browser.close();


})();

⚠️Remarque importante ! Si vous utilisez les Proxys Résidentiels, le Web Unlocker ou l’API SERP de Bright Data, vous devez installer un certificat SSL pour activer des connexions sécurisées de bout en bout vers vos sites web cibles. Il s’agit d’un processus simple, consultez https://docs.brightdata.com/general/account/ssl-certificate#installation-of-the-ssl-certificate pour les instructions.

Obtenir des proxys pour Puppeteer

proxy badges

Alimenté par une infrastructure de proxy résidentiel primée

Plus de 400M+ monthly d’adresses IP résidentielles, la meilleure technologie avec la possibilité de cibler n’importe quel pays, ville et opérateur mobile font de nos services de proxy premium le meilleur choix pour les développeurs.

    50% DE RÉDUCTION
    Pay as you go
    $8$4/GB
    Sans engagement
    Commencer
    Use this coupon code: RESIGB50
    Utilisez nos proxies sans engagement mensuel
    50% DE RÉDUCTION
    141 Go inclus
    $7$4/GB
    $499 Facturation mensuelle
    Commencer
    Use this coupon code: RESIGB50
    Idéal pour les petites entreprises ayant des besoins modérés
    50% DE RÉDUCTION
    332 Go inclus
    $6$3/GB
    $999 Facturation mensuelle
    Commencer
    Use this coupon code: RESIGB50
    Conçu pour les grandes équipes ayant des besoins opérationnels étendus
    50% DE RÉDUCTION
    798 Go inclus
    $5$3/GB
    $1,999 Facturation mensuelle
    Commencer
    Use this coupon code: RESIGB50
    Optimisé pour les entreprises gérant des opérations à grande échelle
    Prices shown are estimates in local currency for reference only. Actual charges will be calculated and billed in USD based on the exchange rate at the time of the transaction. Bright Data is not liable for any foreign exchange differences. USD pricing is binding, local currency amounts are indicative only.
    Vous avez besoin de plus de 1 To ?
    CONTACTEZ-NOUS
    • Volumes de données illimités
    • Places illimitées
    • Accord de service Premium
    • 99.99% de disponibilité du réseau
    • Proxy Manager gratuit
    • Couverture complète des données
    • Prix sur mesure par Go
    • Solutions sur mesure
    Nous acceptons ces méthodes de paiement:
    AWS logoVous utilisez AWS ? Vous pouvez désormais payer avec AWS Marketplace
    C'est parti !

    La meilleure expérience client du secteur

    Nous développons pour vous

    De nouvelles fonctionnalités tous les jours

    Support 24h/24, 7j/7

    Pour répondre à toutes vos questions quand vous en avez besoin

    Une transparence totale

    Tableau de bord des performances en temps réel

    Chargés de comptes dédiés

    Pour optimiser votre performance

    Solutions sur mesure

    Pour atteindre vos objectifs de collecte de données

    Leader de la catégorie des proxys et de la collecte de données

    650 To de données publiques collectés chaque jour
    De nouvelles fonctionnalités sont publiées chaque jour
    Montée en échelle de qualité entreprise
    Une note exceptionnelle de 4.6/5 sur TrustPilot

    Prêt à obtenir des proxys Puppeteer ?

    FAQ sur les proxys Puppeteer

    Les proxys Puppeteer sont essentiellement l'intégration de serveurs proxy avec Puppeteer, une bibliothèque Node.js qui fournit une API de haut niveau pour contrôler Chrome ou Chromium via le protocole DevTools. Puppeteer est souvent utilisé pour le scraping web ou l'automatisation de tâches de navigateur.

    Lorsque vous utilisez les proxys de Bright Data avec Puppeteer, vous pouvez acheminer vos requêtes à travers notre vaste réseau d'IPs résidentielles, de centre de données, ISP, ou mobiles. Cela vous permet d'accéder à du contenu géo-restreint, de réduire le risque d'être bloqué ou de recevoir des informations trompeuses, et de maintenir un niveau élevé d'anonymat.

    Les proxys de Bright Data gèrent automatiquement la rotation des IPs, vous n'avez donc pas à vous en soucier. Notre système vous garantit une nouvelle adresse IP pour chaque requête ou après une certaine période, selon vos paramètres.

    Oui, vous pouvez prendre des captures d'écran de pages web en utilisant le proxy de Bright Data avec Puppeteer. Une fois que vous avez navigué vers la page souhaitée en utilisant les paramètres du proxy, vous pouvez utiliser la fonction page.screenshot() de Puppeteer pour capturer la page.

    Pour intégrer Puppeteer avec le Gestionnaire de Proxy de Bright Data, créez une Zone en spécifiant le réseau et le type d'IP, installez le Gestionnaire de Proxy, ajoutez un nouveau proxy avec les paramètres souhaités, et utilisez votre IP locale et le port du Gestionnaire de Proxy dans l'argument '--proxy-server' de Puppeteer.

    Le nouveau Navigateur de scraping de Bright Data est un outil qui vous permet de récupérer et d'interagir avec des sessions de navigateur via des APIs compatibles avec Puppeteer (Python), Playwright (Node.js), ou Selenium en utilisant le protocole Chrome DevTools. Il est idéal pour les tâches de scraping complexes nécessitant des actions interactives sur les pages web.