Je vais créer un script python pour extraire et traiter des données de n'importe quelle API


À propos de ce service
Traduction automatique
Vous avez besoin d'extraire des données d'une API et de les transformer en quelque chose d'utile comme un CSV, une base de données, un tableau de bord,
ou un autre service. Je vais écrire le Python qui le fait.
CE QUE JE CRÉE
- Scripts qui appellent une API REST, gèrent la pagination et récupèrent des ensembles de données complets
- Gestion de l'authentification (clés API, OAuth, tokens bearer, cookies de session)
- Gestion des limites de taux et logique de réessai pour que votre script ne s'arrête pas en cours de route
- Mise en cache pour éviter de faire deux fois le même appel coûteux
- Sortie propre : CSV, JSON, SQLite ou PostgreSQL selon votre choix
- Exécutions programmées (cron ou un worker en arrière-plan) si vous souhaitez qu'il fonctionne tout seul
POURQUOI CE N'EST PAS JUSTE requests.get()
Le vrai travail avec une API se concentre sur les parties ennuyeuses : le point d'accès qui pagine différemment, la
limite de taux qui n'est pas documentée, le token qui expire en cours d'exécution, la réponse qui
manque un champ une fois sur cinquante. Je rédige pour ces cas parce que je les ai rencontrés.
TRAVAIL RÉCENT
J'ai créé un tracker intégrant deux API tierces avec une couche de cache et
des classements régionaux, ainsi qu'un tableau de bord en direct qui actualise les données du compte via des workers en arrière-plan
sans dépasser la limite de taux.
Je ne travaille qu'avec des API auxquelles vous avez l'autorisation d'accéder. Envoyez-moi la documentation de l'API et ce dont vous avez besoin.
Découvrez Fahad M.
I build the boring middle layer that keeps your app running
- DePakistan
- Membre depuisjanv. 2019
- Temps de réponse moy.1 heure
Langues
Ourdou, Anglais
Traduction automatique
Mon portfolio
Autres services de Développement de logiciels I Offre
FAQ
Traduction automatique
Et si l’API n’a pas de documentation ?
Envoyez-moi tout ce qui existe ainsi qu'un exemple de réponse. Je peux généralement travailler à partir de cela. Si c'est vraiment non documenté et instable, je le préciserai avant que vous passiez commande.
Pouvez-vous scraper un site web qui n'a pas d'API ?
Parfois — cela dépend du site et de ses conditions d'utilisation. Contactez-moi d'abord. Je ne prends pas de travaux qui violent les conditions d'utilisation d'un site ou qui collectent des données personnelles.
Continuera-t-il de fonctionner ?
Tant que l'API ne change pas. Si elle change dans les 14 jours pour une commande Premium, je la corrigerai gratuitement.
Dois-je vous fournir ma clé API ?
Pour les tests, généralement oui. Utilisez une clé restreinte ou de test si votre fournisseur le supporte, et changez-la après livraison — c'est une bonne pratique avec tout développeur.
