Programmation

mercredi 8 novembre 2023, 01:29  #1
Programmation - Apprenti Scraper
FocS
  • 4 posts

Bonjour, petit poste pour vous donner des règles annexes qui n’ont pas été précisés dans le sujet afin que vous ne tourniez pas en rond pendant des heures (pas comme moi  😕 ).

 Les balises auto fermantes sont importantes. Si comme moi vous utilisez Javascript et JSDOM, lorsque vous récupérez l’inner ou l’outer HTML, les "/>" se transformeront en ">" simples. Vous devez replacer les "/", je vous laisse trouver les balises concernés.
 Lorsque l’on vous demande la classe d’une balise, il ne faut pas passer la réponse au regex indiqué dans l’énoncé comme les autres attributs, il faut uniquement retourner le dernière classe de cette dite balise (exemple : "class1 class2 class3" => valeur attendue : class3).
 il y a plusieurs caractères spéciaux qui peuvent mal se transcrire lors de la récupération innerText, innerHTML et outerHTML (exemple : "&" remplacé par "&"). Vous devez les remettre. Encore une fois je vous laisse les trouver mais rien de bien compliqué sur ce point.

Petit retour d’expérience sur ce chall, j’ai passé plus de temps à "rétro ingénieurer" la façon dont il fallait envoyer les réponses qu’à faire du scrapping (80/20). C’est intéréssant aussi mais ca reste frustrant surtout lorsque les règles explicites du chall ne sont juste pas exactes.

Bonne chance :)