Exécutez régulièrement Python sur Heroku Scheduler
Exécutez régulièrement Python sur Heroku Scheduler
- [Exécuter périodiquement Python sur Heroku Scheduler](# heroku-scheduler% e3% 81% a7python% e3% 82% 92% e5% ae% 9a% e6% 9c% 9f% e5% ae% 9f% e8% a1 % 8c% e3% 81% 99% e3% 82% 8b)
- [Introduction](#% e3% 81% af% e3% 81% 98% e3% 82% 81% e3% 81% ab)
- [Objectif](#% e7% 9b% ae% e7% 9a% 84)
- [Article connexe](#% e9% 96% a2% e9% 80% a3% e3% 81% 99% e3% 82% 8b% e8% a8% 98% e4% ba% 8b)
- [Environnement d'exécution](#% e5% ae% 9f% e8% a1% 8c% e7% 92% b0% e5% a2% 83)
- [Code source](#% e3% 82% bd% e3% 83% bc% e3% 82% b9% e3% 82% b3% e3% 83% bc% e3% 83% 89)
- [Scénario et prérequis](#% e3% 82% b7% e3% 83% 8a% e3% 83% aa% e3% 82% aa% e3% 81% a8% e5% 89% 8d% e6% 8f% 90% e6% 9d% a1% e4% bb% b6)
- [Préparation](#% e4% ba% 8b% e5% 89% 8d% e6% ba% 96% e5% 82% 99)
- [Créer une API de taux de change](# fx% e3% 83% ac% e3% 83% bc% e3% 83% 88api% e3% 81% ae% e4% bd% 9c% e6% 88% 90)
- [Configuration du planificateur](# planificateur% e3% 81% ae% e3% 82% bb% e3% 83% 83% e3% 83% 88% e3% 82% a2% e3% 83% 83% e3% 83% 97)
- [Register Scheduler](# scheduler% e3% 81% ae% e7% 99% bb% e9% 8c% b2)
introduction
Il s'agit d'un article sur l'environnement Mac, mais la procédure est la même pour l'environnement Windows. Veuillez lire et essayer la partie dépendant de l'environnement.
Objectif
Après avoir lu cet article jusqu'au bout, vous pourrez:
- Exécutez Python périodiquement en utilisant Heroku Scheduler
Paramètres du planificateur
Exécutez Python à 00h00 toutes les heures.
Articles Liés
Environnement d'exécution
environnement |
Ver. |
macOS Mojave |
10.14.6 |
Python |
3.7.3 |
Code source
Je pense que vous pouvez approfondir votre compréhension en suivant réellement le contenu de l'implémentation et le code source. Veuillez l'utiliser par tous les moyens.
GitHub
Scénarios et prérequis
- Obtenez ** USD / JPY ** du taux de change de Yahoo! Finance toutes les heures et affichez-le sous forme de journal.
Préparation préalable
Créer une API de taux de change
- Créez en vous référant à Automatisation du processus WEB avec Heroku + Selenium + Chrome
Configuration du planificateur
Enregistrement du planificateur
Ce processus nécessite l'enregistrement préalable de la carte de crédit. (L'inscription est obligatoire même pour les places gratuites)
- Cliquez sur ** Rechercher d'autres modules complémentaires ** dans la section Ressources> Modules complémentaires.
- Cliquez sur ** Heroku Scheduler **.
- Cliquez sur ** Installer Heroku Scheduler **.
- Dans ** Application à provisionner **, saisissez ** nom de l'application **.
- Définissez le cycle d'exécution dans ** Planification **. Définissez ** Exécuter la commande ** pour exécuter des commandes Python.