- Théorie :
- Introduction aux Web Scraping
- Pourquoi le Web Scraping est-il utilisé ?
- Qu'est-ce que le Web Scraping ?
- Le Web Scraping est-il légal ?
- Pourquoi Python est-il bon pour le Web Scraping ?
- Comment extraire les données d'un site Web ?
- Inspecter la source de données
- Déchiffrer les informations dans les URL
- Inspection du site à l'aide des outils de développement
- Bibliothèques utilisées pour le Web Scraping
- Selenium
- Selenium for Web Scraping
- Headless Mode
- Localisation des éléments
- Les méthodes find_element
- Introduction aux Web Scraping
- Pratique :
- Tp 1 : Web Scraping avec Selenium
- Théorie :
- BeautifulSoup :
- Qu’est-ce que BeautifulSoup ?
- Pourquoi utiliser BeautifulSoup ?
- Prérequis pour l’utilisation de BeautifulSoup
- Requête au site web
- Comment fonctionne BeautifulSoup ?
- BeautifulSoup :
- Pratique :
- Tp 1 : Web Scraping avec BeautifulSoup
- Théorie :
- Scrapy :
- Qu’est-ce que Scrapy ?
- Data flow de Scrapy
- Pourquoi et quand utiliser Scrapy
- Scrapy :
- Pratique :
- Tp 3 : Web Scraping avec Scrapy
- Théorie :
- Requests :
- Qu’est-ce que Requests ?
- Pourquoi utiliser Requests ?
- Appels GET et POST pour récupérer la réponse
- Headers
- Pourquoi les Headers sont-ils importants pour le Web Scraping ?
- Response
- Pratique :
- Tp 3 : Web Scraping avec Requests
- Capstone Project