Intégration Proxy Playwright
Intégrer Playwright avec les proxys Bright Data améliore vos capacités de scraping web, offrant une gestion de proxy sécurisée et flexible pour une extraction de données précise et fiable.
Ce guide pourrait ê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 étape par étape sur comment intégrer les proxys Bright Data avec Playwright
Nouveau produit Bright Data : Navigateur de scraping
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 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 proxy Playwright avec Bright Data
- Commencez par aller sur votre Tableau de bord Bright Data et cliquez sur « créer une Zone ».
- Choisissez le « Type de réseau » et cliquez sur enregistrer.
- Dans Playwright, renseignez l’« IP du proxy: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 playwright = require('playwright');
const options = {
proxy: {
server: 'http://brd.superproxy.io:33335',
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();
})();
Intégration du Gestionnaire de Proxy et Playwright
- 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 Playwright, sous « server », saisissez votre IP locale et le port du Gestionnaire de Proxy (ex : 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
- Par exemple :
const playwright = require('playwright');
const options = {
proxy: {
server: 'http://127.0.0.1:24000'
}
};
(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();
})();
⚠️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 site(s) web cible(s). Il s’agit d’un processus simple, voir https://docs.brightdata.com/general/account/ssl-certificate#installation-of-the-ssl-certificate pour les instructions.
Obtenir des proxys pour Playwright
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.