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
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
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.
Un proxy pour chaque voie de développement
Combinez réseaux, pairs et IPs pour optimiser votre flux continu de données web.
La meilleure expérience client du secteur
De nouvelles fonctionnalités tous les jours
Pour répondre à toutes vos questions quand vous en avez besoin
Tableau de bord des performances en temps réel
Pour optimiser votre performance
Pour atteindre vos objectifs de collecte de données
Leader de la catégorie des proxys et de la collecte de données
Prêt à obtenir des proxys Puppeteer ?
FAQ sur les proxys Puppeteer
Que sont 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.
Quel type de proxys Puppeteer Bright Data propose-t-il ?
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.
Bright Data propose-t-il des proxys Puppeteer rotatifs ?
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.
Puis-je prendre des captures d'écran de pages web en utilisant le proxy de Bright Data avec Puppeteer ?
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.
Quelles sont les étapes pour intégrer Puppeteer avec le Gestionnaire de Proxy de Bright Data ?
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.
Qu'est-ce que le nouveau produit Navigateur de scraping de Bright Data ?
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.