Scraping d'écran screen scraping
Extraire des données d'une interface conçue pour des yeux plutôt que pour des programmes — toujours un pis-aller, souvent définitif.
Le terme date de l'ère des mainframes : quand un système n'offrait aucune API, il fallait émuler un terminal 3270, lire les caractères des colonnes 12 à 34 de la ligne sept et les interpréter. La technique a survécu au passage au web quasiment telle quelle : récupérer le HTML, repérer le bon élément, en prendre le texte. Des outils comme Beautiful Soup, Scrapy et Puppeteer en rendent la mécanique triviale.
La fragilité est structurelle. L'interface est conçue pour des humains et peut changer à tout moment : une div déplacée ou un nouveau parcours de connexion casse le scraper sans prévenir. Le cadre juridique est flou et varie selon les pays, et robots.txt est une politesse, pas un contrôle d'accès. Une vraie API est toujours préférable, quand il y en a une.