Script d'alerte Amazon

Dans ce projet, nous allons créer un script pour être alerté d'une baisse de prix d'un article sur le site Amazon. Nous allons voir comment mettre en production ce script sur un serveur privé virtuel et mettre en place des alertes avec Pushover et la gestion des erreurs avec Sentry.
Commencer le le projet
  • grade grade grade
    Avancé
  • schedule 1 heures 15 minutes
  • list 15 sessions
Introduction et présentation du projet

1. Introduction et présentation du projet

01:08

Découvrez les bases de notre projet de script d'alerte et familiarisez-vous avec les objectifs. Vous percevrez les étapes pour surveiller les prix sur Amazon, déployer sur un serveur privé et intégrer des notifications Pushover ainsi que le suivi d'erreurs avec Sentry.

  • Sous-titres
  • Résumé textuel
Voir la session
Les outils utilisés

2. Les outils utilisés

02:42

Dans cette session, vous allez découvrir les outils clés pour développer un script d'alerte de prix Amazon, incluant l'implémentation de Pushover pour les notifications et Sentry pour la gestion des erreurs. Nous allons également aborder la mise en production sur un serveur virtuel.

  • Sous-titres
  • Résumé textuel
Voir la session
Scraping éthique et légalité

3. Scraping éthique et légalité

01:51

Vous allez découvrir les bonnes pratiques de scraping respectueux des réglementations, afin d'extraire des données d'Amazon sans transgresser les lois et les CGU du site.

  • Sous-titres
  • Résumé textuel
Voir la session
Récupérer le HTML avec requests

4. Récupérer le HTML avec requests

12:49

Apprenez à utiliser la bibliothèque requests pour télécharger le contenu HTML des pages produits d'Amazon. Détectez les changements de prix efficacement pour créer une alerte dynamique.

  • Sous-titres
  • Résumé textuel
Voir la session
Ajouter les variables d'environnement

5. Ajouter les variables d'environnement

02:05

Apprenez à sécuriser et personnaliser votre script d'alerte en intégrant des variables d'environnement. Vous allez configurer votre script pour qu'il s'adapte dynamiquement aux changements sans modifier le code source.

  • Sous-titres
  • Résumé textuel
Voir la session
Utiliser le web unblocker de Bright Data

6. Utiliser le web unblocker de Bright Data

05:07

Dans cette session, vous allez apprendre à contourner les blocages d'accès aux sites web avec le web unblocker de Bright Data. Vous découvrirez comment intégrer cet outil dans votre script d'alerte pour maintenir une surveillance efficace des prix sur Amazon.

  • Sous-titres
  • Résumé textuel
Voir la session
Garder l'historique des valeurs sur le disque

7. Garder l'historique des valeurs sur le disque

04:32

Vous allez découvrir comment enregistrer l'historique des prix des produits Amazon sur le disque, assurant ainsi un suivi précis des variations sur le long terme.

  • Sous-titres
  • Résumé textuel
Voir la session
Comparer la valeur actuelle avec la précédente

8. Comparer la valeur actuelle avec la précédente

03:28

Vous apprendrez à comparer la valeur de prix actuelle d'un produit Amazon avec la précédente, un savoir-faire essentiel pour déclencher des alertes de baisse de prix.

  • Sous-titres
  • Résumé textuel
Voir la session
Ajouter la fonction d'alerte

9. Ajouter la fonction d'alerte

03:06

Vous intégrerez une fonction d'alerte à votre script. Vous verrez comment détecter une baisse de prix et envoyer une notification en temps réel.

  • Sous-titres
  • Résumé textuel
Voir la session
Ajouter le logger

10. Ajouter le logger

06:13

Vous allez intégrer un logger à votre script d'alerte pour suivre son activité et diagnostiquer facilement les éventuels problèmes. Cette étape est cruciale pour assurer la fiabilité et la maintenabilité de votre application en production.

  • Sous-titres
  • Résumé textuel
Voir la session
Terminer la fonction principale

11. Terminer la fonction principale

10:13

Vous finaliserez la fonction principale de notre script d'alerte, permettant la détection de baisses de prix sur Amazon. La mise au point sera axée sur l'intégration des notifications Pushover et la gestion des exceptions avec Sentry.

  • Sous-titres
  • Résumé textuel
Voir la session
Envoyer les fichiers sur le serveur

12. Envoyer les fichiers sur le serveur

04:35

Vous allez découvrir comment transférer vos scripts Python sur un serveur privé virtuel, étape essentielle pour mettre votre script d'alerte Amazon en production.

  • Sous-titres
  • Résumé textuel
Voir la session
Créer un cronjob

13. Créer un cronjob

06:32

Découvrez comment automatiser votre script d'alerte avec un cronjob sous Linux. Vous allez mettre en place une tâche planifiée pour exécuter régulièrement le script sans intervention manuelle.

  • Sous-titres
  • Résumé textuel
Voir la session
Enlever l'avertissement avec urllib

14. Enlever l'avertissement avec urllib

01:24

Vous apprendrez à éliminer les avertissements générés par urllib lors de la récupération de données sur Amazon. Cette technique est essentielle pour un script d'alerte de prix efficace.

  • Sous-titres
  • Résumé textuel
Voir la session
Ajouter les alertes Sentry

15. Ajouter les alertes Sentry

09:32

Intégrez des alertes Sentry dans votre script d'alerte Amazon. Vous allez configurer la gestion des erreurs pour maintenir la performance et la fiabilité de l'application en production.

  • Sous-titres
  • Résumé textuel
Voir la session

Compétences associées

Les compétences ci-dessous sont associées à ce projet. Elles peuvent vous aider à mieux comprendre ce qui est attendu de vous pour la réalisation de ce projet.

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.