Documentation has been updated: see help center and changelog in one place.

Selenium

Aprende cómo integrar Selenium con los Mobile Proxies de Oxylabs usando Selenium Wire para pruebas automatizadas de sitios web y más.

Selenium es una herramienta que ayuda a automatizar las interacciones con navegadores web para pruebas de sitios web y más.

Para integrar Selenium con Oxylabs Mobile Proxies, sigue las instrucciones a continuación:

Paso 1. Instala Selenium Wire para ampliar los enlaces de Python de Selenium, porque usar el módulo Selenium por defecto para implementar proxies que requieren autenticación complica todo el proceso. Puedes hacerlo usando el pip comando: pip install selenium-wire

Otro paquete recomendado para esta integración es webdriver-manager. Es un paquete que simplifica la gestión de controladores binarios para distintos navegadores. En este caso, no es necesario descargar manualmente una nueva versión del controlador web después de cada actualización.

Puedes instalar el webdriver-manager usando el pip comando también: pip install webdriver-manager

Paso 2. Especifica las credenciales de tu cuenta para que los proxies funcionen:

USERNAME = "your_username"

PASSWORD = "your_password"

ENDPOINT = "pr.oxylabs.io:7777"

Necesitarás ajustaryour_username y your_password campos con el nombre de usuario y la contraseña de tu usuario de proxy.

Puedes crear y gestionar tus usuarios de proxy en nuestro panel de control.

Paso 3. Comprueba si el proxy funciona visitando ip.oxylabs.io. Si todo funciona correctamente, devolverá la dirección IP del proxy que estás usando.

intenta:
    driver.get("https://ip.oxylabs.io/")
    return f'\nYour IP is: {driver.find_element(By.CSS_SELECTOR, "pre").text}'
finalmente:
    driver.quit()

Código completo para la Mobile Proxies integración de Oxylabs con Selenium:

Si quieres aprender más sobre web scraping con Selenium, lee nuestro artículo del blog.

Encuentra la publicación original del blog sobre la integración de Selenium aquí.

Última actualización

¿Te fue útil?