Willkommen zurück.
Um mehr über Web-Scraping zu erfahren, bauen wir ein nützliches Projekt auf, das wir tatsächlich verwenden und vielleicht sogar
zu unserem Portfolio hinzufügen können.
Was ich bauen möchte, ist eine schönere Version einer Hacker-News.
Wie Sie sehen, wache ich jeden Morgen als Programmierer auf und lese normalerweise Hacker News, weil es eine großartige
Möglichkeit für mich ist, über die Branche auf dem Laufenden zu bleiben und einfach nur über allgemeine Programmiernachrichten zu erfahren.
Sie haben einige wirklich, wirklich schöne Artikel hier.
Und viele Programmierer nutzen Hacker News, um über die Branche auf dem Laufenden zu bleiben.
Diese Seite enthält eine Menge Informationen.
Tatsächlich ist es jedes Mal, wenn Sie aktualisieren, ein neues Thema.
Und du denkst, wenn ich zum Beispiel hier auf den neuen Tab gehe, siehst du das?
Diese Geschichten, während ich neue Geschichten auffrische, werden ständig hinzugefügt, daher ist es eine sehr schnelllebige Website, da viele Leute Nachrichten wie
Cierra veröffentlichen, um an Fahrt zu gewinnen, weil es hier so viele Leser gibt.
Damit ich nicht überfordert werde, lese oder schaue ich mir normalerweise nur die Geschichten an, die
über 100 Hundert Punkte haben.
Das heißt, sie wurden von Benutzern hochgeladen.
Lassen Sie uns also das Tool mit Web-Scraping erstellen, das, wenn ich morgens aufwache, anstatt durchblättern
zu müssen und alle Geschichten mit über hundert Punkten herauszufinden, denn das sind
die beliebtesten, vielleicht die wichtigsten, lass uns Kratzen Sie diese Daten und entfernen Sie dann alle Geschichten, die weniger als hundert Punkte
haben, damit ich mich nur auf den wichtigen Nachrichtenartikel konzentrieren kann.
Klingt ziemlich aufregend, oder?
Das ist eine großartige Verwendung von Python, um unser Leben einfacher zu machen.
Nachdem wir mit diesem Projekt fertig sind, gibt es viele Möglichkeiten, dieses Wissen anzuwenden.
Hacker News bietet beispielsweise jeden Monat ein Who's Hiring, bei dem Unternehmen
Stellenangebote für Programmierer veröffentlichen.
Ein gutes Projekt könnte also darin bestehen, diese Daten von Unternehmen, die verschiedene Stellenangebote ausschreiben, zu sammeln und
vielleicht zu versuchen, die Trends herauszufinden.
Welche Art von Programmierern sind die intimsten?
Hey, sind Python-Programmierer am gefragtesten?
Vielleicht durch Scraping und Herausfinden, wie oft das Wort Python erwähnt wird, oder sind Java- oder JavaScript-Programmierer
am häufigsten?
Und vielleicht können Sie eine Website erstellen, die die Trends verschiedener Posts verfolgt, um zu sehen, welche Fähigkeit Sie erlernen sollten, um auf dem neuesten Stand
zu bleiben und sicherzustellen, dass es sich um die intimste Fähigkeit handelt.
Nur eine Idee.
Aber konzentrieren wir uns jetzt darauf.
Damit wir diese Website kratzen können, möchten wir ein Tool namens Beautiful Soup verwenden.
Und schöne Suppe ist das, was wir in Python verwenden können, es ist eine Bibliothek, die wir in Python zum Scrapen von Websites
verwenden können.
Sie haben hier eine sehr alte Schule-Website, aber es ist ein sehr nützliches Werkzeug, das die meisten Web-Scraping-Projekte verwenden.
Im nächsten Video machen wir uns also die Hände schmutzig.
Wir werden etwas über schöne Suppe lernen und mit Hacker News beginnen, unser Web-Scraping-Projekt zu erstellen.
Lass uns anfangen.