Python: Einfacher Web-Scraper | Tutorial für Anfängerinnen | (Beispiel 2, Deutsch)

preview_player
Показать описание
Hallo!

In diesem Video schauen wir uns an, wie man mit den Modulen BeautifulSoup und requests Daten von einer Website absaugen kann, um sie anschließend weiter zu benutzen. Dafür stellen wir eine Anfrage an eine Webseite, analysieren die Daten anschließend und picken uns die Datensätze heraus, die für uns interessant sind. Das Tutorial wendet sich an absolute Python-Neulinge. Ihr solltet ohne großes Vorwissen alles verstehen können... ;-)

Bleibt neugierig,
Euer Chris

Wenn du mich und meinen Kanal unterstützen möchtest, kannst du das hier tun. Deine Spende hält dieses Angebot am Leben. Herzlichen Dank! :)

Soziale Netzwerke

00:00 Begrüßung und Einleitung
00:20 Module installieren: Beautifulsoup und requests
00:58 Neues Skript anlegen
01:18 Module importieren
02:01 Unsere Datenquelle: Numbeo
02:39 URL in unser Skript integrieren
04:05 request-Anfrage stellen
04:24 soup-Objekt erstellen
05:42 Datensatz im Quellcode suchen
08:06 Tabellenzeilen in eine Liste umwandeln
09:57 Unser Cola-Datensatz
10:52 Die Cola-Preise herausziehen
11:55 Eine Ausgabe für den Nutzer schreiben
12:54 Verabschiedung

Quellcode:

Benutzte Module:

Beautiful Soup

Requests

+++ FAQ und Quellen +++

Musik: YouTube Library

Ist Python kostenlos?
Jepp!

Brauche ich einen Mac, um Python zu benutzen?
Nö! Python kannst du auf Windows, Mac, Linux oder im Internet nutzen.

Welches Audio-Setup benutzt du?
Mikrofon: Rode Procaster
Interface: Steinberg UR22mkII
Ständer: K&M 21060 / K&M 2150
Spinne: Rode PSM1
Windschutz: Rode WS2

Womit nimmst du dein Bild auf?
Kameras: Interne MacBook Webcam
und Canon Powershot SX510 HS

Womit programmierst du?
Computer: MacBook Pro (Retina, 13", Ende 2013)
Konsole: Mac Terminal

Womit schneidest du?
DaVinci Resolve 16 (kostenlos)

+++ Weiterführende Videos zum Thema #Python: +++

Level 01:

Level 02:

/// Gui-Programmierung

/// Terminal-Programme

/// Anwendungsbeispiele
Рекомендации по теме
Комментарии
Автор

Ich hoffe du machst noch lange weiter mit den Python Videos 👍🏻

axelhaar
Автор

Ein sehr gut strukturiertes, klares Video. Besonders hat mit gefallen, dass der Stoff sehr wohl dosiert wurde, so dass auch Anfänger nicht abgehängt werden. Ich würde mir Folge-Videos wünschen, in denen in kleinen Schritten mehr Komplexität reingebracht wird um die Möglichkeiten von Python auf dieser Weise aufzubauen. Am konkreten Beispiel lernt man am besten. Herzlichen Dank, weiter so!👍

joseayalavillareal
Автор

Das ist richtig gut für fortgeschrittene Anfänger zu verstehen. Sehr schöne Art zu erklären hast du!

hx
Автор

Wenn du mich und meinen Kanal unterstützen möchtest, kannst du das hier tun. Deine Spende hält dieses Angebot am Leben. Herzlichen Dank! :)



Soziale Netzwerke

Programmieren
Автор

Deine Videos sind ja echt fantastisch. Das war alles super nachvollziehbar und verständlich erklärt 👍

punchline
Автор

Coole art zu erklären! Seeeehr nachvollziehbar!
Kurz und bündig alles was man wissen muss erklärt und auf den punkt gebracht!
Sehr nice!

c__ne
Автор

Wenn deine Videos weiterhin eine solche Qualität haben wirst du hoffentlich sehr erfolgreich sein. Top Video, Abo und Daumen! Freu mich auf weitere.

Nopf
Автор

Top alle wichtigen Bestandteile sauber vermittelt.

manfredscholz
Автор

Schönes Tutorial ohne zu viel Rumgeschwafel. Sehr nice

toffano
Автор

Hi Chris,
schön zur Abwechslung mal Tutorials auf deutsch zu schauen :)
Mach doch gerne mal ein Video, in dem Du erzählst wie Du zu Deinem Coding-Wissen gekommen bist - Arbeitest/Studierst Du in dem Bereich? Machst Du das in Deiner Freizeit? Wie ist Dein Werdegang mit dem Programmieren?
LG Sam

EpoKeins
Автор

Vielen Dank für die sehr ausführliche dokumentation !

deniscloud
Автор

Mal wieder ein unglaublich gutes Video!!! Vielen Dank.

pineapplepizza
Автор

Hey wie funktioniert es wenn ich mit einem proxy zum Beispiel auf chrome zugreifen möchte?

nilswinkler
Автор

Echt gut und verständlich gemacht! Vorbildlich!!!

systemtrader
Автор

Danke für ein so gut verständliches Video!

Chaminox
Автор

Hallo und danke für das Video.

Was ist schneller PHP oder Pyhton?
Mir geht es hier nicht um die Verarbeitung der Daten sondern wirklich nur um das Laden von n-Anzahl an URL in einer Schleife.

Zum Beispiel schaffe ich es mit einer 16K Leitung und PHP-cURL im Browser ca. 60 Amazon-Anzeigen in 1 Minute zu durchsuchen.
Würde das mit Phyton schneller ablaufen?

Danke.

michaelwoehrl
Автор

Moin, ich hab mal ne kniffelige Frage:
Ich möchte mir gerne Daten aus dem Vertretungsplan meiner Schule ziehen, welcher ebenfalls in einer Tabelle dagestellt ist. Ich kann alles bis zu dem Punkt wo man die rows printed nachmachen. Jetzt habe ich allerdings das Problem, dass die Stunden im vertretungsplan, in welchen eine Änderung vorkommt, jeden Tag an einem unterschiedlichen Ort in der tabelle sind. Wie kann ich jetzt im Programm nach meiner klasse suchen, und falls diese gefunden wird, die Stunde, Die Art der Änderung (z.B. Ausfall oder Vertretung), und weitere Anmerkungen Als ein übersichtliches Element ausprinten?

Danke schonmal für die Hilfe, diese Fratge liegt mir wirklich brennend am Herzen!!

alpha_
Автор

Dank für dein tolles Video. Die Installation hat bei mir zwar funktioniert allerdings habe ich schon in der ersten Zeile eine Fehlermeldung als wenn der Import nicht gelappt hätte, oder?
Woran liegt das? Habe alles so wie du im Video gemacht.
Hie der Codefehler:
Traceback (most recent call last):
File "/Users/ivica/PycharmProjects/cola/main.py", line 1, in <module>
from bs4 import BeautifulSoup
ModuleNotFoundError: No module named 'bs4'
Process finished with exit code 1

ivicasacer
Автор

Der Preisvergleich im gezeigten Python-Programm funktioniert nur für Städte in Deutschland. In der URL von numbeo sind neben den Städten auch die Länder enthalten. Wenn man eine Stadt außerhalb Deutschlands vergleichen will, muss man noch 'country1' und/oder 'country2' anpassen.
Außerdem möchte numbeo die englischen Bezeichnungen für die Städte. 'München' funktioniert nicht, da 'Munich' erwartet wird.

JohnDoe-sxyk
Автор

Hallo, kannst du mir helfen. Ich möchte statt cola, mehrere sachen raussuchen und wenn ich die genauso wie du mache, sieht es nicht mehr so schön aus
Kann man an dieser stelle eine schleife bauen und wenn ja wie kann man das machen? ☺️
Mit freundlichen Grüßen
Carter

decarter