2 jours (14 heures)
Formation certifiante - Code CNCP : 2233 - Certif Info : 93877
- Présentiel
- Blended - Learning
- FOAD / E-learning tutoré
Objectifs
- Comprendre le Web Scraping
- Lire et écrire des fichiers
- Organisation des répertoires
- Grattage Web avec Beautiful Soup
- Récolter les données en grande quantité
- Automatiser la navigation sur le Web avec Selenium
- Remplir des formulaires en ligne
- Automatiser avec APIS
- Créer des demandes d’API
- Lier des appels d’API
- Construire des scripts qui collecte des données de différents formats sur les divers sites
Prérequis
- Connaissances en algorithmique
- Connaissance de base de Python
Vous n’avez pas les prérequis nécessaires pour la formation Web Scraping avec Python ? Contactez nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet
Intervenants
Les contenus pédagogiques sont synchronisés sur les évolutions techniques grâce à notre équipe d’intervenant experts et professionnels du secteur enseigné. Les formateurs qui interviennent pour animer les formations ont une double compétence : compétence informatique et compétence métier (Banque, Assurance, Administration, Santé, Transport).
PROGRAMME DE FORMATION WEB SCRAPING AVEC PYTHON
Section 1. Web scraping avec Python
- Automatiser tout avec Python
- Course prerequisites
- Découvrir le web scraping
- Les opportunités pour l’entreprise.
- Quel outil faut-il utiliser ?
- Web scraping avec Python
- Préparation de l’environnement de travail
Section 2. Automatiser la gestion des fichiers et des dossiers
- Comment lire les fichiers
- Comment écrire des fichiers
- Exécuter les commandes du terminal
- Organiser les répertoires
- Le répertoire de travail actuel
- Chemins absolus et chemins relatifs
- Créer de nouveaux dossiers
- Le processus de lecture/écriture de fichiers
- Copier, déplacer, renommer et supprimer des fichiers et des dossiers
- Organiser les Dossiers
Section 3 : Web scraping – niveau de base
- La valeur du web scrapping
- Création et analyse d’une requête
- Explorer la structure HTML
- Comment isoler les données
- Préparation au grattage paginé
- Gratter le contenu paginé
- Web scraping
- Exploration d’un document HTML avec Beautiful Soup
- Objets Tag et NavigableString
- Aller plus loin avec le web scraping
- Pratique du web scraping
- Mini-projet Web Scraping avec BeautifulSoup
Section 4. Web scraping – Niveau intermédiaire
- Automatiser la navigation web
- Interaction du base du navigateur
- Gestion du glisser -déposer
- Fonction d’attente du selenium
- Fonction d’attente explicite de selenium
- Web scraping avec Selenium
- Exploration d’un document HTML avec Selenium
- Comment isoler les données avec Selenium
- Interagir avec la page web
- Fonction d’attente du Selenium
- Aller plus loin avec le web scraping
- Pratique du web scraping avec Selenium
- Mini-projet Web Scraping avec Selenium
Section 5. Automatisation de l’accès aux données Web avec l’API
- Comprendre les requêtes API
- Créer des requêtes d’API
- Analyse via JSON
- Utilisation des clés API
- Lier les appels d’API
- Prochaines étapes
- Comprendre les requêtes API
- Créer des requêtes d’API
- Analyser le JSON
- Utiliser des clés d’API
- Lier les appels d’API
- Application – Mini-Projet
Une attestation d’assiduité sera délivrée après la validation de toutes les compétences de ce module.
POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS