Playwright proxy integration

Intégration de proxy avec Playwright

Compatible avec Playwright 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

Nouveau produit Bright Data : Scraping Browser

  • 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 :
      
    

Bright Data et intégration de Playwright

  • 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 Playwright, 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
  • Par exemple :
      const playwright = require('playwright');

const options = {
    proxy: {
        server: 'http://brd.superproxy.io:22225',
        username: 'brd-customer-[customer_ID]-zone-[zone_name]',
        password: '[zone_password]'
    }
};

(async () => {
    const browser = await playwright.chromium.launch(options);
    const page = await browser.newPage();

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

    const content = await page.content();
    console.log(content);

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

Proxy Manager et intégration de Playwright

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.