Parlons du grattage Web, l'une des choses que nous pouvons faire avec Python, qu'est-ce que le grattage Web ?
Eh bien, le grattage Web signifie simplement utiliser par programme Python ou tout autre langage de saisie de données à partir d'un site
Web.
Ainsi, par exemple, je peux récupérer des données sur Amazon, sur Airbnb.
À partir peut-être d'un site Web de recettes, n'importe quel site Web peut être gratté, donc essentiellement, lorsque nous parlons de grattage Web, nous entendons
télécharger une page Web, récupérer les données de cette page Web, la nettoyer d'une manière ou d'une autre pour qu'elle nous
soit utile.
Et puis en utilisant ces données, voyez-vous, c'est ainsi que fonctionnent les sites Web.
Nous avons un navigateur que nous utilisons comme un chrome et nous avons un serveur.
Un serveur est simplement un ordinateur quelque part dans le monde qui contient trois fichiers nécessaires pour afficher une
page Web.
Nous avons un fichier HTML, qui est le contenu du site Web.
Vous pouvez considérer cela comme du texte et des images d'un site Web.
Nous avons accès, ce qui nous donne les couleurs et le joli style des sites Web.
Et puis nous avons JavaScript, qui nous permet d'avoir différents comportements sur notre site Web, comme soumettre des
formulaires ou avoir des menus déroulants.
Et tout ce qu'un navigateur fait comme Chrome, c'est de dire, hé, si Andre visite ce site Web, disons que le navigateur FIFA dot
com va savoir quand je tape FIFA dotcom qui dit, hé, serveur, pouvez-vous me donner le FIFA dotcom e-
accès à la messagerie dans les fichiers JavaScript ?
Et le serveur dit, oui, pas de problème.
Les voici.
Et puis la page s'affiche sur notre navigateur.
Donc ces trois fichiers, eh bien, les données qu'ils contiennent nous sont accessibles, n'est-ce pas ?
Il s'affiche sur une page Web.
Donc, ces fichiers sont maintenant quelque chose que nous pouvons réellement vérifier.
Par exemple, si on va sur le site de la FIFA dot com, vous voyez ici que, eh bien, nous avons
une jolie page avec beaucoup d'informations.
C'est génial.
Et si je.
À droite.
Cliquez ici et affichez la source de la page.
Ceci est la page HTML du site de la FIFA.
Comme vous pouvez le voir, c'est assez long.
Mais il contient toutes les données que nous voyons dans cette page.
Désormais, les fichiers JavaScript chevronnés y sont liés.
Mais la donnée principale qu'est le texte peut être les images.
Sont tous ici, donc, par exemple, nous avons les dernières nouvelles, nous avons les 10 meilleurs objectifs.
De la Coupe du monde féminine, eh bien, découvrons, disons le top 10 des buts.
De la Coupe du monde féminine, voyez-vous, c'est ce que nous avons, nous avons le texte ici.
Et le grattage Web est simplement ceci, en saisissant ces données.
Et puis en supprimant toutes les parties qui ne nous intéressent pas et en gardant uniquement
les parties qui nous intéressent et le grattage Web fonctionne parce que ces informations sont publiques pour qu'un site Web s'affiche.
Il doit être public.
Vous vous demandez peut-être encore pourquoi le grattage Web pourrait être utile.
Eh bien, il y a beaucoup, beaucoup de cas pour cela.
Par exemple, je vais créer un lien vers cette ressource où elle parle de certaines des grandes utilisations du grattage Web.
Pourquoi voudrions-nous supprimer un site Web ?
Et vous pouvez voir ici qu'il y a de nombreuses raisons pour lesquelles vous voulez peut-être obtenir des prospects.
C'est-à-dire que vous voulez collecter tous les e-mails qui se trouvent sur une page Web, peut-être un formulaire de contact, peut-être que
vous avez un bureau de yoga, un logiciel, peut-être aller sur chaque page Web de studios de yoga et trouver les informations de contact,
gratter ces données vous n'avez donc pas à le faire manuellement.
Peut-être que vous voulez trouver tous les emplois et postes ouverts sur un site Web et au lieu de cliquer manuellement sur
différentes pages, vous pouvez récupérer ces données.
Et il y a beaucoup, beaucoup de cas d'utilisation dans notre projet que nous allons construire pour cette session.
Nous allons en fait gratter Hacker News, un site Web très populaire pour de nombreux programmeurs, et nous
allons en faire quelque chose d'encore plus utile pour nous de lire, d'analyser et de rester au courant de notre
industrie.
Mais nous y viendrons un peu.
Faisons une pause ici et apprenons-en un peu plus sur le grattage Web dans la prochaine vidéo.