Inicio Rápido¶
Gestor de Contexto (recomendado)¶
La forma más segura y conveniente de usar CDriv:
from cdriv import CDriv
with CDriv() as driver:
driver.new_session()
driver.navigate("https://example.com")
html = driver.get_page_source()
print(driver.get_title())
La declaración with garantiza que ChromeDriver se inicie y detenga correctamente,
incluso cuando ocurren excepciones.
Gestión Manual¶
Para tener control total sobre el ciclo de vida:
from cdriv import CDriv
driver = CDriv()
driver.start()
driver.new_session()
driver.navigate("https://example.com")
# ... tu código aquí ...
driver.close()
driver.stop()
Configuración¶
Puerto Personalizado¶
Rutas de Binarios Personalizadas¶
driver = CDriv(
chromedriver_path="/usr/bin/chromedriver",
chromium_path="/usr/bin/chromium-browser",
)
Estructura Típica de un Script¶
- Crear una instancia de
CDriv - Iniciar una sesión con
new_session() - Navegar a la URL de destino
- Interactuar con la página
- Extraer los datos requeridos
- Cerrar la sesión