Content de te revoir.
Afin d'en savoir plus sur le web scraping, créons en fait un projet utile que nous pouvons réellement utiliser et peut-être
même ajouter à notre portfolio.
Ce que je veux construire, c'est une version plus agréable d'une nouvelle de hacker.
Vous voyez tous les matins en tant que programmeur, je me réveille et je lis habituellement Hacker News parce que c'est
un excellent moyen pour moi de rester à jour avec l'industrie et d'en apprendre davantage sur les nouvelles générales de la programmation.
Ils ont de très très bons articles ici.
Et de nombreux programmeurs utilisent Hacker News pour se tenir au courant de l'industrie.
Cette page contient une tonne d'informations.
En fait, chaque fois que vous actualisez, c'est un nouveau sujet.
Et vous pensez que si je vais dans le nouvel onglet ici, par exemple, vous voyez ça ?
Ces histoires, au fur et à mesure que j'actualise de nouvelles histoires, sont ajoutées en permanence, c'est donc un site Web au rythme très rapide car beaucoup de
gens publient des nouvelles comme Cierra pour obtenir de l'intérêt car il y a tellement de lecteurs ici.
Maintenant, pour ne pas me laisser submerger, je n'aime généralement que lire ou vérifier les histoires qui ont
plus de 100 cents points.
C'est-à-dire qu'ils ont été téléchargés par les utilisateurs.
Construisons donc l'outil en utilisant le grattage Web qui lorsque je me réveille le matin au lieu d'avoir
à faire défiler et à découvrir toutes les histoires qui ont plus d'une centaine de
points, car ce sont les plus populaires, peut-être les plus importantes, allons grattez ces données, puis supprimez toutes les histoires qui auront moins de cent
points afin que je puisse me concentrer uniquement sur l'article de presse important.
Cela semble assez excitant, non?
C'est une excellente utilisation de Python pour nous faciliter la vie.
Maintenant, une fois ce projet terminé, il existe de nombreuses façons d'appliquer ces connaissances.
Par exemple, l'une des choses que Hacker News a, c'est que chaque mois, ils ont un qui embauche où les entreprises
publient des offres d'emploi pour les programmeurs.
Un bon projet pourrait donc consister à collecter ces données sur les entreprises qui affichent différentes offres d'emploi et peut-être
essayer de comprendre quelles sont les tendances.
Quel type de programmeurs sont les plus intimes ?
Hé, les programmeurs Python sont-ils les plus demandés ?
Peut-être en grattant et en trouvant combien de fois le mot python est mentionné, ou peut-être les programmeurs Java ou JavaScript sont-ils les
plus courants ?
Et peut-être que vous pouvez créer un site Web qui suit les tendances de différents messages pour voir, eh bien, quelle compétence vous devriez apprendre pour rester à
jour et vous assurer qu'il s'agit de la compétence la plus intime.
Juste une idée.
Mais concentrons-nous là-dessus pour le moment.
Afin que nous puissions gratter ce site Web, nous souhaitons utiliser un outil appelé Beautiful Soup.
Et la belle soupe est ce que nous pouvons utiliser en Python, c'est une bibliothèque que nous pouvons utiliser en Python pour gratter des
sites Web.
Ils ont un site Web très ancien ici, mais c'est un outil très utile que la plupart des projets de grattage Web
utilisent.
Alors dans la prochaine vidéo, on va se salir les mains.
Nous allons découvrir la belle soupe et commencer à créer notre projet de grattage Web avec Hacker News.
Commençons.