Welkom terug.
Laten we, om meer te weten te komen over webscraping, een nuttig project bouwen dat we daadwerkelijk kunnen gebruiken en misschien
zelfs aan onze portfolio kunnen toevoegen.
Wat ik wil bouwen is een mooiere versie van een hackernieuws.
Je ziet dat ik als programmeur elke ochtend wakker word en meestal Hacker News lees, omdat het voor mezelf een
geweldige manier is om op de hoogte te blijven van de branche en gewoon meer te weten te komen over algemeen programmeernieuws.
Ze hebben hier een aantal hele, hele leuke artikelen.
En veel programmeurs gebruiken Hacker News als een manier om op de hoogte te blijven van de branche.
Deze pagina heeft een heleboel informatie.
Elke keer dat je ververst, is het trouwens een nieuw onderwerp.
En je denkt dat als ik hier naar het nieuwe tabblad ga, je dat ziet?
Deze verhalen, terwijl ik nieuwe verhalen ververs, worden constant toegevoegd, dus het is een zeer snelle website omdat veel mensen nieuws
zoals Cierra posten om grip te krijgen, omdat er hier zoveel lezers zijn.
Om niet overweldigd te raken, lees of bekijk ik meestal alleen de verhalen met meer
dan 100 honderd punten.
Dat wil zeggen, ze zijn geüpload door gebruikers.
Dus laten we de tool bouwen met behulp van webscraping dat wanneer ik 's ochtends wakker word
in plaats van door alle verhalen te moeten scrollen die meer dan honderd punten
hebben, want dat zijn de meest populaire, misschien wel de belangrijkste, laten we schrap deze gegevens en verwijder vervolgens alle verhalen die minder dan
honderd punten hebben, zodat ik me alleen kan concentreren op het belangrijke nieuwsartikel.
Klinkt best spannend, toch?
Dat is een geweldig gebruik van Python om ons leven gemakkelijker te maken.
Nu, nadat we klaar zijn met dit project, zijn er veel manieren om deze kennis toe te passen.
Een van de dingen die Hacker News heeft, is bijvoorbeeld dat ze elke maand een who's-werving hebben
waar bedrijven vacatures voor programmeurs plaatsen.
Dus een goed project zou kunnen zijn om deze gegevens van bedrijven die verschillende vacatures plaatsen, daadwerkelijk te schrapen en misschien te
proberen erachter te komen wat de trends zijn.
Wat voor soort programmeurs zijn het meest intiem?
Hé, zijn Python-programmeurs het meest gevraagd?
Misschien door te schrapen en te vinden hoe vaak het woord python wordt genoemd, of misschien komen Java- of JavaScript-programmeurs
het meest voor?
En misschien kun je een website maken die de trends van verschillende berichten volgt om te zien welke vaardigheid je moet leren om op de hoogte te
blijven en ervoor te zorgen dat dit de meest intieme vaardigheid is.
Gewoon een idee.
Maar laten we ons hier nu even op concentreren.
Om deze website te kunnen schrapen, willen we een tool gebruiken genaamd Beautiful Soup.
En mooie soep is wat we kunnen gebruiken in Python, het is een bibliotheek die we in Python kunnen gebruiken om websites te
schrapen.
Ze hebben hier een heel oude schoolwebsite, maar het is een zeer nuttige tool die de meeste webscraping-projecten gebruiken.
Dus in de volgende video gaan we onze handen vuil maken.
We gaan leren over mooie soep en beginnen met het maken van ons webschrapproject met Hacker News.
Laten we beginnen.