WebScraping - Automatisiert Daten sammeln!
- Beschreibung
- Lehrplan
- Bewertungen
Webscraping heißt automatisch Daten aus verschiedenen Webseiten auslesen!
Du wirst ohne große Vorkenntnisse und in kürzester Zeit in die Lage versetzt, automatisiert deine Wunschdaten aus dem Internet zu sammeln.
Am Ende kannst du das Gelernte mit eigenen Anwendungen umsetzen und dir deinen Alltag erleichtern!
Es ist kein Grundlagenkurs!
Aber ich nehme dich an die Hand und durchlaufe mit dir den ganzen Prozess Schritt für Schritt.
Du wirst einfach folgen und Zusammenhänge verstehen können und damit deinen ersten Einstieg in die Softwareentwicklung finden.
Es gibt keine Mindestanforderungen!
Sei einfach nur offen für neues und bereit zu lernen!
-
1PyCharmVorschau 15:49
Hier bekommst du einen Kurzüberblick über PyCharm.
Dabei lernst du die folgenden Punkte:
-
Anlegen eines neuen Projektes
-
Anlegen einer neuen, virtuellen Umgebung
-
Paketverwaltung über PyCharm
-
Anlegen einer neuen Skript-Datei
-
Ausführen des Skripts
-
Run Configurations
-
-
2Manuelles Vorgehen10:49
Wir sehen uns die Seite und die Daten erst einmal manuell an.
Damit siehst Du womit wir es zu tun haben und wo auf der Seite wir unsere Daten finden können.Hier machen wir uns auch gleich Notizen, die wir später für die Entwicklung unseres Programms benötigen.
-
3Daten einsammeln09:07
In diesem Video laden wir die Daten der Webseite runter.
Du lernst, wie man mit der Bibliothek requests eine Webseite abfragt und in einer Variablen speichert. -
4Daten filtern08:59
Mit Hilfe der Bibliothek BeautifulSoup wirst du die geladene Webseite filtern, um deine Wunschdaten herauszulösen.
-
5Daten auslesen12:35
Nachdem die Webseite geladen und die Daten gefiltert sind, extrahierst du jetzt die Daten in ein Pythonobjekt.
Im Anschluss sehen wir uns das Objekt im JSON Format mithilfe der Bibliothek json auf der Konsole an.
-
6Daten in Datei schreiben17:57
Die Bibliotheken csv und json helfen uns, die herausgelösten Daten jetzt in zwei entsprechende Dateien zu schreiben und abzuspeichern.