Integración de Proxy con Selenium
Nuevo producto de Bright Data: Scraping Browser
Compatible con Selenium
Fácilmente realiza una llamada de API para obtener cualquier cantidad de sesiones de navegador e interactúa con ellas utilizando nuestro Selenium Scraping Browser a través de un protocolo CDP. Ideal para proyectos de scraping que requieren interacciones con sitios web para recuperar datos, como pasar el ratón sobre una página, hacer clic en botones, desplazarse, agregar texto, etc.
¿Qué es Selenium?
Selenium es un software avanzado de automatización de navegadores utilizado para simular entornos de navegación para pruebas de sitios web más precisas y otros propósitos, similar a Puppeteer. Lleve sus operaciones en línea al siguiente nivel integrando Selenium con los super servidores proxy de Bright Data.
Integración de Proxy con Selenium
- Comience por ir al Tablero de control de Bright Data y hacer clic en “Crear una zona”.
- Seleccionar “Tipo de red” y hacer clic en Guardar.
- Dentro de Selenium, llenar el campo “Proxy IP:Port” en la función “setProxy”. Por ejemplo, zproxy.lum-superproxy.io:22225 de HTTP y HTTPS.
- En “sendKeys”, ingresar su ID de cuenta de Bright Data, nombre de Zona de proxy: lum-customer-CUSTOMER-zone-YOURZONE y su contraseña de Zona, que puede consultarse en Ajustes de zona.
- Por ejemplo:
const {Builder, By, Key, until} = require('selenium-webdriver');
const proxy = require('selenium-webdriver/proxy');
(async function example(){
let driver = await new Builder().forBrowser('firefox').setProxy(proxy.manual({
http: 'zproxy.lum-superproxy.io:22225',
https: 'zproxy.lum-superproxy.io:22225'
})).build()
try {
await driver.get('http://lumtest.com/myip.json');
driver.switchTo().alert()
.sendKeys('lum-customer-USERNAME-zone-YOURZONE'+Key.TAB+'PASSWORD');
driver.switchTo().alert().accept();
} finally {
await driver.quit();
}
})();
Integración de Gestor de Proxy con Selenium
- Genere una Zona, ingrese la información de la red, tipo de IP y número de IPs que desea usar.
- Instalar el Proxy Manager de Bright Data.
- Hacer clic en “Agregar nueva proxy” y seleccionar la Zona y configuración que requiere, hacer clic en “Guardar”.
- En Selenium, ubicar “setProxy” e ingresar su IP local y el puerto del Gestor de Proxy (i.e. 127.0.0.1:24000)
La IP del host local e 127.0.0.1
El puerto creado en el Gestor de Proxy es 24XXX; por ejemplo, 24000 - Dejar el campo con nombre de usuario y contraseña vacío, el Gestor de Proxy de Bright Data ya se ha autenticado con el Super Proxy.
- Por ejemplo:
const {Builder, By, Key, until} = require('selenium-webdriver');
const proxy = require('selenium-webdriver/proxy');
(async function example(){
let driver = await new Builder().forBrowser('firefox').setProxy(proxy.manual({
http: '127.0.0.1:24000',
https: '127.0.0.1:24000'
})).build()
try {
await driver.get('http://lumtest.com/myip.json');
driver.switchTo().alert().accept();
} finally {
await driver.quit();
}
})();
Obtén proxies para Selenium
Tipos de proxy para cada necesidad
Proxies residenciales
- 72,000,000 IPs
- Disponible en 195 países
- La red IP rotativa más grande compuesta por pares verdaderos
- Acceso y recopilación de datos en todos los sitios web sofisticados
Proxies datacenter
- 1,600,000 IPs
- Disponible en 98 países
- Reservas disponibles de IPs dedicadas y compartidas
- Acceso rápido a sitios web no complejos
Proxies ISP
- +700,000 IPs
- Disponibles en 35 países
- IPs verdaderas estáticas y residenciales sin rotación de IPs
- La mejor opción para iniciar sesión en múltiples cuentas
Proxies mobile
- 7,000,000+ IPs
- Disponible en 195 países
- La red IP 3G/4G compuesta con verdaderos pares más grande del mundo
- Verificación de publicidad para dispositivos móviles
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.8/5