Integración de Proxy con Selenium
Combinar Selenium con los proxies de Bright Data mejora la eficiencia de tu scraping web, ofreciendo una gestión de proxy segura y flexible para una extracción de datos 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
Navegador de Scraping: Totalmente Alojado con Capacidades Avanzadas de Desbloqueo
Compatible con Selenium
Realiza fácilmente una llamada API para obtener cualquier número de sesiones de navegador e interactuar con ellas usando nuestro Navegador de Scraping para Selenium a través de 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, añadir texto, etc.
const { Builder, Browser } = require('selenium-webdriver');
const {
AUTH = 'USER:PASS',
TARGET_URL = 'https://example.com',
} = process.env;
async function scrape(url = TARGET_URL) {
if (AUTH == 'USER:PASS') {
throw new Error(`Provide Scraping Browsers credentials in AUTH`
+ ` environment variable or update the script.`);
}
console.log(`Connecting to Browser...`);
const server = `https://${AUTH}@brd.superproxy.io:9515`;
const driver = await new Builder()
.forBrowser(Browser.CHROME)
.usingServer(server)
.build();
try {
console.log(`Connected! Navigating to ${url}...`);
await driver.get(url);
console.log(`Navigated! Scraping page content...`);
const data = await driver.getPageSource();
console.log(`Scraped! Data: ${data}`);
} finally {
await driver.quit();
}
}
if (require.main == module) {
scrape().catch(error => {
console.error(error.stack || error.message || error);
process.exit(1);
});
}
Usando los Proxies de Bright Data con tu Navegador Potenciado por Selenium
Integra fácilmente las sólidas redes de proxy de Bright Data en tus scripts de Selenium para una confiabilidad y escala inigualables. Potencia tus pruebas automatizadas de navegador y recolección de datos con proxies residenciales, de centro de datos o móviles, asegurando un acceso fluido y eficiente en todo el mundo.
¿Qué es Selenium?
Selenium es un software avanzado de automatización de navegadores usado para simular entornos de navegación para pruebas de sitios web más precisas y más, similar a Puppeteer. Lleva tus operaciones en línea al siguiente nivel integrando Selenium con los excelentes servidores proxy de Bright Data.
⚠️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 tus sitios web objetivo. Este es un proceso simple, consulta https://docs.brightdata.com/general/account/ssl-certificate#installation-of-the-ssl-certificate para instrucciones.
Obtén proxies para Selenium
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
La mejor experiencia del cliente en la industria
Lanzamientos de nuevas funciones todos los días
Para responder a cualquier pregunta justo cuando lo necesite
Tablero de rendimiento de la red en tiempo real
Para optimizar su rendimiento
ara cumplir con sus objetivos de recopilación de datos