Spring GDS 25. Jubiläum
Ein Logistikunternehmen, das in 190 Länder versendet, hat etwas gebaut, um an sich selbst zu liefern.
Web Scraping ist die automatisierte Extraktion von Daten aus Websites. Ein Programm ruft eine Seite ab, liest ihr HTML und holt die konkreten Werte heraus, die Sie wollen, Preise, Listings, Bewertungen, Kontaktdaten, und legt sie in einer strukturierten Form ab, die Sie wirklich nutzen können. Das tun Sie, wenn die benötigten Daten im Web veröffentlicht sind, aber keine API sie sauber liefert.
Die einfachsten Scraper laden HTML herunter und parsen es. Viele moderne Sites rendern ihre Inhalte nach dem Laden der Seite mit JavaScript, daher nutzt ein Scraper für diese einen Headless-Browser wie Playwright oder Puppeteer, um die Seite wie ein echter Browser auszuführen, bevor er sie liest. Ein Preisvergleichsdienst etwa könnte Dutzende Händler-Sites nach Zeitplan scrapen, die Formate normalisieren und das Ergebnis in eine einzige durchsuchbare Datenbank einspeisen. Die Ausgabe wird oft zur Eingabe für Analytics oder zum Trainieren und Speisen von Machine-Learning-Modellen.
Scraping bringt echte Grenzen mit. Sites ändern ihr Markup, also brechen Scraper und brauchen Pflege. Nutzungsbedingungen, robots.txt, Rate-Limits und Datenschutzrecht setzen Grenzen, was Sie nehmen dürfen und wie. Verantwortungsvolles Scraping respektiert diese Grenzen, drosselt seine Anfragen und bevorzugt eine offizielle API, wann immer es eine gibt. Die Technik ist mächtig, lebt aber in einem Raum, in dem die rechtlichen und ethischen Linien ebenso zählen wie der Code.
Wir bauen Scraper, wenn die Daten, die ein Kunde braucht, draußen sind, aber in Seiten statt APIs eingeschlossen. Ein Kunde musste verfolgen, wie seine Produkte über eine lange Liste von Marktplätzen erschienen, ohne Feed als Grundlage. Wir bauten eine Scraping-Pipeline auf einem Headless-Browser, lösten die spät rendernden Sites, normalisierten alles in ein Schema und ließen es nach Zeitplan laufen, mit Warnungen, wenn eine Quelle ihre Form änderte. Die Daten kamen sauber an und blieben aktuell.
Wir sind offen über die Grenzen, sowohl die technische Pflege als auch die rechtlichen Linien, und gestalten innerhalb davon. Die gescrapten Daten stehen selten allein. Sie speisen meist eine individuelle Webanwendung oder eine Datenanalyse-Schicht, in der sie wirklich Entscheidungen treiben. Gebaut, um robust zu sein, wenn Sites sich verschieben, gedrosselt, um ein guter Bürger zu bleiben, und verbunden mit den Systemen, die rohe Seiten in etwas verwandeln, auf das ein Kunde reagieren kann.
Die Daten, die Sie brauchen, sind im Web, aber nicht in einer API? Holen wir sie sauber heraus.
Ein Logistikunternehmen, das in 190 Länder versendet, hat etwas gebaut, um an sich selbst zu liefern.
Eine Marke in ein funktionierendes Geschäft verwandeln.
Eine halbe Million Menschen. Eine App. Null Chaos.















