Comme le titre l'indique, et comme le montre l'image du post, un extrait de code d'un web scraper que j'ai programmé pour un de mes sites, bien sûr le code pour décomposer le HTML, pour cela je me sers du code PHP de Simple DOM HTML, mais chaque site est différent et même si beaucoup ont de grands points communs, il y a des systèmes de gestion de contenu exotiques où je me demande pourquoi c'est si compliqué, même si c'est simple, enfin, probablement pour me rendre la tâche difficile justement alors 😛
Le code que j'ai programmé devait extraire un lien vers une image, sauf que ce lien d'image a des paramètres avec d'autres informations sur d'autres tailles d'image, mais pas sous forme de simples Key=Values, mais avec des parenthèses rectangulaires, et c'est là que ça devient un peu saccadé pour manipuler le code de cette manière, pour pouvoir finalement le lire.
Le code lui-même a facilement 5 ans, et pendant ces 5 ans, j'ai pu moi aussi élargir mes connaissances, on n'a jamais fini d'apprendre.
Il s'agit donc plutôt d'une relique de mon travail, qui remonte à quelques années, et qui montre finalement l'importance de la documentation, surtout lorsque le code ou la fonction n'est pas facile à comprendre. J'ai découvert ce bout de code en cherchant des bouts de code pour réduire le travail de programmation. Et là, on sourit soi-même en lisant : Ok, this shit is hard....