Crearé un script en python para extraer y procesar datos de cualquier API


Acerca de este Servicio
Traducción automática
Necesitas extraer datos de una API y convertirlos en algo útil: un CSV, una base de datos, un panel de control,
otro servicio. Escribiré el Python que lo haga.
LO QUE CREO
- Scripts que llaman a una API REST, manejan paginación y extraen conjuntos completos de datos
- Manejo de autenticación (claves API, OAuth, tokens de portador, cookies de sesión)
- Manejo de límites de tasa y lógica de reintento para que tu script no se detenga a mitad
- Caché para que no hagas la misma llamada costosa dos veces
- Salida limpia: CSV, JSON, SQLite o PostgreSQL, a tu elección
- Ejecuciones programadas (cron o un worker en segundo plano) si necesitas que funcione solo
POR QUÉ NO ES SOLO requests.get()
El trabajo real con API se rompe en las partes aburridas: el endpoint que paginea de manera diferente, el
límite de tasa que no está documentado, el token que expira a mitad de ejecución, la respuesta que
falta un campo una vez cada cincuenta. Escribo para esos casos porque los he enfrentado.
TRABAJOS RECIENTES
Creé un rastreador que integra dos API de terceros con una capa de caché y
tablas de clasificación regionales, y un panel en vivo que actualiza datos de cuentas mediante workers en segundo plano
sin alcanzar el límite de tasa.
Sólo trabajo con APIs que tienes autorización para usar. Envíame la documentación de la API y lo que necesitas.
Conoce a Fahad M.
I build the boring middle layer that keeps your app running
- DePakistán
- Miembro desdeene 2019
- Responde aprox. en:1 hora
Idiomas
Urdu, Inglés
Traducción automática
Mi porfolio
Otros servicios de Desarrollo de software que ofrezco
FAQ
Traducción automática
¿Qué pasa si la API no tiene documentación?
Envíame lo que exista más una respuesta de ejemplo. Generalmente puedo trabajar con eso. Si está realmente sin documentación y es inestable, te lo diré antes de que hagas el pedido.
¿Puedes hacer scraping en un sitio web que no tiene API?
A veces — depende del sitio y sus términos de servicio. Primero envíame un mensaje. No acepto trabajos que violen los términos del sitio o que hagan scraping de datos personales.
¿Seguirá funcionando?
Mientras la API no cambie. Si cambia en 14 días en un pedido Premium, lo arreglaré gratis.
¿Necesito darte mi clave API?
Para pruebas, generalmente sí. Usa una clave restringida o de prueba si tu proveedor la soporta, y cámbiala después de la entrega — eso es buena práctica con cualquier desarrollador.
