Web Scraping et APIs Scraping en Python (cas réels inclus)
5.0 (18 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
85 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Web Scraping et APIs Scraping en Python (cas réels inclus) to your Wishlist.

Add to Wishlist

Web Scraping et APIs Scraping en Python (cas réels inclus)

Apprendre tout le nécessaire pour scraper de la data via des APIs et via des sites internet.
5.0 (18 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
85 students enrolled
Created by Rod Paris
Last updated 8/2017
French
Current price: $10 Original price: $95 Discount: 89% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • 3 Articles
  • 5 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • S'authentifier sur une API et scraper de la data via cette API
  • Scraper les sites web qui vous intéressent
View Curriculum
Requirements
  • Notions basiques en Python
Description

Si vous souhaitez vous initier au Web Scraping & au API Scraping en Python, ce cours est fait pour vous !

Ce cours est constitué des points théoriques nécessaires pour commencer à scraper des APIs ou des sites web. Il est préférable pour suivre ce cours d'avoir des notions basiques en Python (variables, listes, dictionnaires, boucles, conditions, utilisation de slibrairies). Si Python ne vous est pas familier, je vous recommande de suivre une formation sur Python au préalable (à la fin de cette formation est fourni un lien pour suivre ma formation Udemy sur Python appliqué à la Data Science où vous trouvez toutes les bases requises si besoin).

Ce cours est également rempli d'exercices, de défis, de projets et d'opportunités pour que vous puissiez pratiquer directement ce que vous apprenez. Vous allez pratiquer le API Scraping sur 3 APIs différents (évolution progressive de la difficulté), puis vous allez pratiquer le Web Scraping aussi sur des cas réels (un site météo pour scraper les prévisions sur la semaine et un site de critique de films pour scraper plus de 2500 films avec leurs titres/années de sortie/notes)

Ce cours en quelques chiffres :

  • 4 heures de vidéos
  • 3 chapitres théoriques avec de nombreux training
  • 2 challenge pour mettre en pratique le webscraping
  • 1 cas pratique sur un API Sraping

Pourquoi apprendre le Scraping?

Le but principal du scraping c'est de récupérer de la data pour ensuite l'utiliser et la manipuler. Malgré l'essor du big data, certaines data ne sont pas téléchargeables, il faut donc passer le scraping (API ou web).L'idée est d'automatiser les tâches (ou requêtes) afin d'obtenir des milliers de data (exemple emails, adresses postales, résultats sportifs, météo, etc...)

Pourquoi ce cours est différent ?

Ce ne sera pas un cours où vous allez regarder mon code pendant des heures. C'est un parcours où l'on pratique, on met les mains dans le code et on manipule soi même pendant des heures sur des problématiques de scraping. Mon but c'est surtout de vous donner l'envie et le goût de scraper le web :)

Une fois ce cours terminé, vous pourrez scraper n'importe quel API (en lisant la documentation), et surtout vous pourrez scraper tout site internet qui vous intéresse.

Alors, faisons ça ! Inscrivez-vous aujourd'hui et commencez à apprendre le web & APIs Scraping !

Who is the target audience?
  • Quiconque souhaite apprendre à scraper sur le net
  • Quiconque souhaite extraire de la data pour la manipuler ensuite
Students Who Viewed This Course Also Viewed
Curriculum For This Course
43 Lectures
04:23:58
+
APIs Scraping
7 Lectures 49:08

Les codes Status
08:30

Paramètres de requête
08:36

Format JSON
09:48

Obtenir un JSON depuis une requête
07:06

Type de contenu
03:03

Défi: Trouver le nombre de personnes dans l'espace
03:57
+
Authentification à une API
7 Lectures 35:45
Authentification à l'API de Github
07:36

Points d'accès ou endpoints
05:37

Pagination
06:53

Point d'accès User-Level
02:00

Requête POST
05:17

Requête PATCH/PUT
05:11

Requête DELETE
03:11
+
Cas pratique: API Reddit
4 Lectures 31:50
Authentification à l'API de Reddit
13:50

Extraire l'article le plus populaire
06:04

Extraire tous les commentaires de cet article
04:24

Extraire le commentaire le plus populaire
07:32
+
Web Scraping
7 Lectures 45:43


Utiliser Find All
05:13

Eléments correspondant aux IDs
06:23

Les classes
07:10

Sélecteurs CSS
08:51

Association de sélecteurs en CSS
08:06
+
Challenge 1: Site météo
4 Lectures 24:56
Exploration de la structure de la page web
08:07

Extraire toutes les informations d'un élément
06:28

Extraire toutes les informations de la page
07:10

Affichage du résultat avec Pandas
03:11
+
Challenge 2: Critique de films
11 Lectures 01:09:24
Introduction au site web
02:57

Structure de l'URL
04:31

Structure HTML de la page
04:45

Extraire la data pour un seul film
12:34

Script pour scraper une seule page
09:54

Affichage du DataFrame avec Pandas
02:50

Script pour toutes les pages
02:44

Contrôler le taux des requêtes envoyées
08:11

Script final
17:07

Script final (code)
01:03

Affichage final de la data
02:48
+
Bonus
1 Lecture 00:05
Les bases de Python
00:05
About the Instructor
Rod Paris
4.7 Average rating
144 Reviews
667 Students
3 Courses
Entrepreneur back-end dev et data scientist

Hey, je m'appelle Rod Paris et je suis un entrepreneur passionné de développement web et de data science. 

J'ai déjà investi beaucoup de mon temps à me former de façon autodidacte. Mon rêve c'est de vous former vous et des milliers de personnes. Et vous inspirer à créer quelque chose qui a du sens pour vous. Car c'est en étant passionné que l'on réussit le mieux dans un domaine, et que l'on est le plus heureux dans notre travail au quotidien.

Si j'ai pu apprendre à coder, pourquoi pas vous? Et justement, mes cours vont tous combiner toutes les compétences à avoir en développement web et en data science, en les appliquant à des cas concrets issus du monde réel.

J'ai hâte de vous retrouver dans mes cours et de partager mes passions avec vous!

Rod