2 jours (14 heures)

Formation certifiante - Code CNCP : 2233 - Certif Info : 93877

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

Jour 1

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
Jour 2

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