- Herramienta diseñada para hacer ingeniería inversa de la API HTTP de sitios web
- Automatiza o integra sitios web que no cuentan con una API pública
- Registra fácilmente el tráfico de red de la aplicación mediante un proxy HTTP integrado
- Identifica automáticamente los endpoints relevantes y analiza visualmente las relaciones de datos entre cada endpoint
- Permite personalización por parte del usuario, como configurar valores de entrada y salida o excluir datos innecesarios
- Puede exportar funciones definidas por el usuario como código JavaScript para usarlas directamente en integraciones
- Casos de uso
- Automatización
- Automatiza tareas de negocio para ahorrar tiempo y costos.
- Usa API Parrot para registrar procesos de trabajo, definir parámetros y generar código que ejecute llamadas a la API
- Integración
- Haz ingeniería inversa de la API de otros servicios para integrarla con tu software
- Facilita la recuperación de datos y la ejecución de acciones
- Web scraping
- Recopila datos imitando procesos de autenticación y llamadas a la API
- Extrae los datos necesarios de estructuras de datos anidadas como JSON o HTML
- Aplicación basada en Electron: puede ejecutarse en Windows y Linux
1 comentarios
Comentarios en Hacker News
Proyecto impresionante. Quise revisar el repositorio porque me dio curiosidad cómo descubre las relaciones entre los datos, pero parece que no hay código, solo issues y releases. Me pregunto si eso es correcto
Buen proyecto. Como referencia, existe una app llamada Traffic Parrot. Como operan en el mismo mercado, quizá no les guste la elección del nombre
Me pregunto cómo se compara con mitmmitmproxy2swagger
Me pregunto en qué se diferencia de Integuru. Se publicó aquí hace unas semanas
Es una lástima que la mitad de los comentarios pidan una app para macOS. Que aumente el desarrollo en macOS para desarrollar servidores cuyo destino final es Linux será perjudicial a largo plazo para la nueva generación de ingenieros
Revisé la sección de "Docs" y me gustó que explica bien el flujo de trabajo previsto y los casos de uso. Estoy usando Debian/Intel y, aparte de la instalación de Chrome, solo tuve algunos problemas menores
apt installsudo wget $URL -C /usr/local/bin/ychmod +x $appimage, y al crear una Collection tuve problemas de permisos con archivos propiedad de root debido a cambios de estado internos. Lo resolví cambiando achmod 777y reiniciando la app. Como es mi computadora personal, puedo hacer elchmodque quiera, pero hace falta más claridad en la documentación para quienes no estén familiarizados con appimageBuena herramienta. Probé una respuesta GraphQL grande en imdb.com y API Parrot se cayó después de unas cuantas solicitudes
Me pregunto si hay planes para lanzar una versión para macOS
Proyecto interesante. Muchas veces he buscado algo así, pero no había encontrado nada que hiciera lo que quiero. Uso Mac y me gustaría probar esta herramienta. Me pregunto para qué usan adblock-rs
Interesante, pero en el primer sitio web que probé no pudo encontrar nada aparte de la solicitud principal. Sé que hay una solicitud POST para obtener datos de la API. Revisé el tutorial, pero parece que el software no puede capturar solicitudes desde la página principal y funciona bien con formularios, botones y acciones "manuales". Puedo enviar por DM el sitio web y la solicitud esperada