Le web scraping est un outil très puissant à apprendre pour tout professionnel des données. Avec le web scraping, l'ensemble d'Internet devient votre base de données. Dans ce tutoriel, nous vous montrons comment analyser une page web en un fichier de données (CSV) en utilisant un package Python appelé BeautifulSoup.
Dans cet exemple, nous effectuons un web scraping de cartes graphiques depuis NewEgg.com.
Code Python :
Sublime :
Anaconda :
Beautificateur JavaScript :
Si vous ne voyez pas la ligne de commande, suivez ce tutoriel :
Table des matières :
0:00 - Introduction
1:28 - Configuration d'Anaconda
3:00 - Installation de Beautiful Soup
3:43 - Configuration d'urllib
6:07 - Récupération de la page web
10:47 - Évaluation de la page web
11:27 - Conversion des annonces en éléments de ligne
16:13 - Utilisation de jsbeautiful
16:31 - Lecture du HTML brut pour les éléments à scraper
18:34 - Construction du scraper
22:11 - Utilisation de la fonction "findAll"
27:26 - Test du scraper
29:07 - Création du fichier .csv
32:18 - Résultat final
--
Chez Data Science Dojo, nous croyons que la science des données est pour tout le monde. Nos formations en science des données ont été suivies par plus de 10 000 employés de plus de 2 500 entreprises dans le monde, y compris de nombreux leaders de la technologie comme Microsoft, Google et Facebook. Pour plus d'informations, veuillez visiter :
https://hubs.la/Q01Z-13k0💼 Apprenez à créer des applications alimentées par des LLM en seulement 40 heures avec notre bootcamp sur les Modèles de Langage de Grande Taille :
https://hubs.la/Q01ZZGL-0💼 Maîtrisez Python pour la science des données, l'analyse, l'apprentissage automatique et l'ingénierie des données :
https://hubs.la/Q01ZZD-s0 --
Libérez votre potentiel en science des données GRATUITEMENT ! Plongez dans nos tutoriels, événements et cours dès aujourd'hui !
📚 Apprenez les bases de la science des données et de l'analyse avec nos tutoriels en science des données :
https://hubs.la/Q01ZZJJK0📚 Restez à la pointe avec le dernier contenu en science des données, abonnez-vous à notre newsletter maintenant :
https://hubs.la/Q01ZZBy10 📚 Connectez-vous avec d'autres scientifiques des données et professionnels de l'IA lors de nos événements communautaires :
https://hubs.la/Q01ZZLd80 --
📱 Liens des réseaux sociaux
--
Rejoignez également nos communautés :
_
Vous souhaitez partager vos connaissances en science des données ? Améliorez votre profil et partagez vos connaissances avec notre communauté :
https://hubs.la/Q01ZZNCn0#webscraping #python #beautifulsoup