5 Commits

Author SHA1 Message Date
Developer 7d5339acad refactor: eliminar time.Sleep innecesarios
Reemplaza todos los time.Sleep arbitrarios por esperas basadas en eventos CDP.

Cambios:
- examples/basic.go: usa WaitUntil en Navigate
- cmd/navegar.go: elimina sleeps después de acciones
- cmd/buscar.go y buscar_v2.go: usa networkidle
- cmd/list_blog.go: elimina sleep innecesario
- main.go: usa WaitUntil load

Mejora performance y robustez al no esperar más de lo necesario.

Archivos: examples/basic.go, cmd/*.go, main.go
2026-03-25 00:48:54 +01:00
Developer cbefb93020 feat: gestión avanzada de cookies
Implementa sistema completo de import/export y gestión de cookies.

Incluye:
- GetAllCookies() y FilterCookies() para búsqueda
- ExportCookiesToFile() / ImportCookiesFromFile() en JSON y Netscape
- DeleteCookiesByDomain() para limpieza
- ListProfiles() para gestión de perfiles
- Comando CLI cookies.go con subcomandos

Formatos soportados: JSON estándar y Netscape cookies.txt

Archivo: pkg/browser/profile_cookies.go, cmd/cookies.go
2026-03-25 00:47:52 +01:00
Developer 6c570fe9cb feat: árbol de accesibilidad (accessibility tree)
Implementa GetAccessibilityTree() para obtener estructura semántica vía CDP.

Incluye:
- Roles ARIA de elementos (button, link, heading, etc)
- Nombres accesibles computados
- FindInteractiveElements() para elementos clickeables
- GetAccessibilitySummary() para resumen textual
- Comando CLI accessibility.go

Ideal para que LLMs entiendan estructura de páginas web.

Archivo: pkg/browser/accessibility.go, cmd/accessibility.go
2026-03-25 00:47:45 +01:00
Developer 01c6cafd23 feat: conversor de páginas web a markdown
Implementa ToMarkdown() para convertir HTML a Markdown usando Turndown.js inline.

Incluye:
- Soporte para títulos, enlaces, imágenes, listas, tablas
- Opciones para incluir/excluir imágenes y enlaces
- Selector CSS opcional para convertir secciones específicas
- Comando CLI to_markdown.go para uso directo

Archivo: pkg/browser/markdown.go, cmd/to_markdown.go
2026-03-25 00:47:38 +01:00
Developer 3253828fef Initial commit: navegator - Chrome CDP automation for LLMs
Tests / Lint (push) Has been cancelled
Tests / Unit Tests (push) Has been cancelled
Tests / E2E Tests (push) Has been cancelled
Tests / Integration Tests (push) Has been cancelled
Add complete navegator system for stealthy browser automation:
- CDP client with WebSocket communication
- Browser API with navigation, storage, network, runtime
- Stealth flags and anti-detection scripts
- Persistent profile support
- Examples and comprehensive documentation

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-03-24 23:33:07 +01:00