Screen-Scraping
Daten aus einer Oberfläche zu holen, die für Augen gebaut ist statt für Programme — immer ein Notbehelf, oft ein dauerhafter.
Der Begriff stammt aus der Großrechner-Ära, als die Integration mit einem System ohne API bedeutete, ein 3270-Terminal zu emulieren, die Zeichen auf Spalte 12 bis 34 in Zeile sieben zu lesen und zu interpretieren. Die Technik überlebte den Umzug ins Web praktisch unverändert: HTML abrufen, das richtige Element finden, den Text herausziehen. Werkzeuge wie Beautiful Soup, Scrapy und Puppeteer machen die Mechanik trivial.
Die Zerbrechlichkeit ist strukturell. Die Oberfläche ist für Menschen gemacht und darf sich jederzeit ändern, sodass ein verschobenes div oder ein neuer Login-Flow den Scraper ohne Vorwarnung bricht. Die Rechtslage ist ungeklärt und variiert je nach Land, und robots.txt ist eine Höflichkeit, kein Schutz. Eine echte API ist immer vorzuziehen, wenn es sie gibt.