Integración de Playwright con Proxy
Integrar Playwright con los proxies de Bright Data mejora tus capacidades de scraping web, brindando una gestión de proxy segura y flexible para una extracción de datos precisa y confiable.
Esta guía puede estar desactualizada. Para una guía actualizada, consulta nuestra documentación.
- 400M+ IPs residenciales
- Sesiones persistentes y rotativas
- 99.95% de tasa de éxito
- Segmentación por geolocalización - GRATIS
Mira nuestro video paso a paso sobre cómo integrar los proxies de Bright Data con Playwright
Nuevo producto de Bright Data: Navegador de scraping
Compatible con Playwright
Realiza fácilmente una llamada a la API para obtener cualquier cantidad de sesiones de navegador e interactuar con ellas usando Puppeteer (Python), Playwright (Node.js) o Selenium mediante un protocolo CDP. Ideal para proyectos de scraping que requieren interacciones con el sitio web para obtener datos, como pasar el cursor sobre una página, hacer clic en botones, desplazarse, agregar texto, etc.
Para obtener más información sobre el Navegador de scraping
Integración de proxy de Playwright con Bright Data
- Comienza yendo a tu Panel de Bright Data y haciendo clic en ‘crear una Zona’.
- Elige el ‘Tipo de red’ y haz clic en guardar.
- Dentro de Playwright, completa ‘Proxy IP:Puerto’ en el valor de ‘proxy-server’, por ejemplo brd.superproxy.io:33335.
- En ‘page.authenticate’ ingresa tu ID de cuenta de Bright Data y el nombre de la Zona de proxy en el valor de ‘username’, por ejemplo: brd-customer-CUSTOMER-zone-YOURZONE y tu contraseña de Zona que se encuentra en la configuración de la Zona.
- Por ejemplo:
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();
})();
Integración del Proxy Manager con Playwright
- Crea una Zona con la red, el tipo de IP y la cantidad de IPs que deseas usar.
- Instala el Proxy Manager.
- Haz clic en ‘agregar nuevo proxy’ y elige la Zona y la configuración que necesitas, haz clic en ‘guardar’.
- En Playwright, bajo ‘server’, ingresa tu IP local y el puerto del Proxy Manager (por ejemplo, 127.0.0.1:24000)
- La IP de host local es 127.0.0.1
- El puerto creado en el Proxy Manager es 24XXX. Por ejemplo, 24000
- Por ejemplo:
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();
})();
⚠️Nota importante: Si estás usando los Proxies Residenciales, Web Unlocker o API SERP de Bright Data, necesitas instalar un certificado SSL para habilitar conexiones seguras de extremo a extremo a tu(s) sitio(s) web objetivo. Este es un proceso sencillo, consulta https://docs.brightdata.com/general/account/ssl-certificate#installation-of-the-ssl-certificate para obtener instrucciones.
Obtén proxies para Playwright
Alimentado por una infraestructura de proxy residencial galardonada
Más de 400M+ monthly de IP residenciales, la mejor tecnología de su clase y con capacidad de apuntar a cualquier país, ciudad, operador y ASN, hace de nuestros servicios de proxy premium la mejor opción para los desarrolladores.
Un Proxy para cada camino de desarrollo
Combina redes, peers e IPs para optimizar tu flujo continuo de datos web.
Precios de la Red de Proxies
El líder en la categoría de proxies y recopilación de datos
Se recopilan 650 TB de datos públicos cada día
Nuevas características se lanzan todos los días
Sirviendo a 7 de las 10 principales universidades del mundo
Calificación más alta de Trustpilot en la industria: 4.6/5