Saltar a contenido

cdriv

Controla Chromium mediante ChromeDriver en Termux (Android aarch64).

Una alternativa directa a Playwright y Selenium — que no funcionan en Android aarch64. Esta librería se comunica con ChromeDriver a través del protocolo HTTP WebDriver para controlar Chromium en modo headless, construida específicamente para Termux.

  • { .lg .middle } Ligero y Rápido


    Una sola dependencia: requests. Sin frameworks pesados, sin contenedores, sin complejidad innecesaria.

  • { .lg .middle } Construido para Termux


    Funciona de forma nativa en Android aarch64. Instala con pkg install y ya estás listo.

  • { .lg .middle } Cookies listas para API


    Extrae cookies como diccionario — úsalas directamente con requests.Session().

  • { .lg .middle } API Intuitiva


    Métodos limpios y descriptivos. Curva de aprendizaje mínima.

Instalación Rápida

pip install cdriv

Consulta la Guía de Instalación para instrucciones detalladas.

Inicio Rápido

from cdriv import CDriv

with CDriv() as driver:
    driver.new_session()
    driver.navigate("https://example.com")

    html = driver.get_page_source()
    cookies = driver.get_cookies_dict()
    title = driver.get_title()

    print(title)

Documentación

Sección Descripción
Instalación Instalación de la librería y dependencias
Inicio Rápido Empieza aquí
Ejemplos Prácticos Casos de uso reales
Referencia de API Documentación completa de la API
Solución de Problemas Problemas comunes y soluciones

Licencia

MIT