Wie der Titel es schon ankündigt, und das Beitragsbild zeigt, ein Code Schnipsel eines Web Scrapers den ich für eine meiner Seiten programmiert habe, natürlich den Code um HTML zu zerlegen, dafür bediene ich mich dem Simple DOM HTML PHP Code, doch jede Webseite ist anders und obwohl viele große Gemeinsamkeiten haben, gibt es doch exotische Content-Management-Systeme, wo ich mich schon frage, warum so kompliziert, wenn auch einfach, na ja, wahrscheinlich um es gerade mir dann schwer zu machen 😛
Der Code, den ich programmierte, sollte einen Link zu einem Bild extrahieren, nur hat dieser Bild Link Parameter mit weiteren Informationen zu weiteren Bildgrößen, aber nicht als einfache Key=Values, sondern mit rechteckigen Klammern und da wird es schon ein wenig ruckelig, um den Code so zu manipulieren, um letztlich diesen dann auslesen zu können.
Der Code selbst ist locker 5 Jahre alt, und in den 5 Jahren habe auch ich meinen Wissensschatz erweitern können, man lernt ja nie aus.
Daher ist es eher ein Relikt aus meiner Arbeit, die ein paar Jahre her ist und letztlich zeigt wie wichtig es ist zu dokumentieren, erst recht wenn der Code bzw. die Funktion nicht leicht verständlich ist. Der Schnipsel ist mir untergekommen, als ich nach, na ja, Schnipsel halt, gesucht habe, um den Programmieraufwand zu reduzieren. Und da schmunzelt man auch mal selbst, wenn man liest: Okay, this shit is hard….