Puppeteer proxy integration

Intégration de proxy avec Puppeteer

Nouveau produit Bright Data : Scraping Browser

Compatible avec Puppeteer
Effectuez facilement un appel API pour récupérer un nombre quelconque de sessions de navigateur et interagissez avec elles à l’aide de Puppeteer (Python), Playwright (Node.js) ou Selenium via un protocole CDP. Idéal pour les projets de scraping nécessitant des interactions avec des sites web pour récupérer des données, telles que survoler une page, cliquer sur des boutons, faire défiler, ajouter du texte, etc.

Pour en savoir plus sur Scraping Browser

Super proxys Bright Data et intégration de Puppeteer

  • Commencez par accéder à votre tableau de bord Bright Data et cliquez sur « Create a Zone ».
  • Choisissez « Network type » et cliquez sur Save.
  • Dans Puppeteer, entrez par exemple « Proxy IP:Port » dans la valeur « proxy-server »brd.superproxy.io:22225.
  • Sous « page.authenticate », saisissez votre ID de compte Bright Data et le nom de la Zone de proxy dans la valeur « username », par exemple: brd-customer-CUSTOMER-zone-YOURZONE puis le mot de passe de votre Zone, qui figure dans les paramètres de Zone.
  • Par exemple :
      const puppeteer = require('puppeteer');

(async () => {
const browser = await puppeteer.launch({
headless: false,
args: ['--proxy-server=brd.superproxy.io:22225']
});

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();
})();

Proxy Manager et intégration de Puppeteer

  • Créez une Zone avec le réseau, le type et le nombre d’adresses IP que vous souhaitez utiliser.
  • Installez le Proxy Manager.
  • Cliquez sur « add new proxy », choisissez la Zone et les paramètres dont vous avez besoin, puis cliquez sur « Save ».
  • Dans Puppeteer, sous « proxy- server », entrez votre adresse IP locale et le port du Proxy Manager (c’est-à-dire 127.0.0.1:24000)
    L’adresse IP de l’hôte local est 127.0.0.1
    Le port créé dans Proxy Manager est de la forme 24XXX, par exemple 24000
  • Laissez les champs de nom d’utilisateur et de mot de passe vides, car le Proxy Manager de Bright Data a déjà été authentifié auprès du 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.setUserAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36');

await page.goto('http://lumtest.com/myip.json');
await page.screenshot({path: 'example.png'});

await browser.close();
})();

Obtenir des proxies pour Puppeteer

Proxy badges

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

Plus de 72 millions 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.

Des types de proxys adaptés à tous vos besoins

Proxys résidentiels

  • de 72,000,000+ adresses IP
  • Disponibles dans 195 pays
  • Le plus grand réseau permettant la rotation d’adresses IP de pairs réels
  • Accédez et parcourez tous les sites web les plus complexes

Proxys de centre de données

  • + de 770,000+ adresses IP
  • Disponibles dans 98 pays
  • Pools d’adresses IP partagés et dédiés disponibles
  • Accès rapide aux sites web peu complexes

Proxys ISP

  • + de 700,000+ adresses IP
  • Disponibles dans 35 pays
  • Adresses IP résidentielles statiques d’utilisateurs réels sans rotation d’adresses IP
  • Idéal pour vous connecter simultanément à différents comptes

Proxys mobiles

  • + de 7,000,000+ adresses IP
  • Disponibles dans 195 pays
  • Le réseau d’adresses IP 3G/4G d’utilisateurs réels le plus développé au monde
  • Vérifiez les publicités et parcourez les sites destinés aux appareils mobiles

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

Category leader in proxies
650 To de données publiques collectés chaque jour
Number of ISP proxies
De nouvelles fonctionnalités sont publiées chaque jour
Serving 7/10 universities
Montée en échelle de qualité entreprise
Trust pilot ratings
Une note exceptionnelle de 4.6/5 sur TrustPilot

Ready to get Puppeteer proxies?

Puppeteer proxies FAQ

Puppeteer proxies are essentially the integration of proxy servers with Puppeteer, a Node.js library that provides a high-level API to control Chrome or Chromium over the DevTools Protocol. Puppeteer is often used for web scraping or automating browser tasks.

When you use Bright Data’s proxies with Puppeteer, you’re able to route your requests through our vast network of residential, datacenter, ISP, or mobile IPs. This allows you to access geo-restricted content, reduce the chance of being blocked or served misleading information, and maintain a high level of anonymity.

Bright Data’s proxies handle IP rotation automatically, so you don’t need to worry about it. Our system ensures that you get a new IP address for each request or after a certain period of time, depending on your settings.