Moviecovers explained
Posted: 2002-09-03 01:07:30
Bon je vais le faire en français cette fois.
Je viens de regarder un peu comment récupérer de l'info chez Moviecovers. Restera ensuite à ce que quelqu'un mette ça en musique dans un script, et zou.
Tout d'abord, pour savoir ce dont moviecovers dispose comme fiche sur un titre de film donné, disons "MON TITRE", il faut requeter www.moviecovers.com/multicrit.html?titre=MON+TITRE en mode GET
Ca renvoie une page HTML toute simple (un test directement depuis un navigateur permet de voir ce que ca donne...)
Ensuite il faut sélectionner les réponses en parsant le HTML. Un exemple de réponse dans le code :
<LI><A href="/film/titre_MON+TITRE+OK.html">FILM avec TITRE (MON)</A> (1990)
Une fois trouvé ce genre de ligne, on extrait MON+TITRE+OK selon ce que veut l'utilisateur, et on relance une requete cette fois en mode POST sur l'URL /getfilm.html avec comme valeur de champ envoyée en post idmc=MON+TITRE+OK
La réponse est du Text Plain, et à partir de la 8ème ligne, on trouve la fiche complète du film, les champs étant séparés par 0x0D 0x0A. Il semble que l'ordre des champs soit celui classique des fichiers .FILM
Voilà, j'ai fait la moitié du chemin, j'espère que quelqu'un aura le courage de pondre un script à partir de ça... Bon courage
I can also translate these explainations in english if needed.
Rhum
Je viens de regarder un peu comment récupérer de l'info chez Moviecovers. Restera ensuite à ce que quelqu'un mette ça en musique dans un script, et zou.
Tout d'abord, pour savoir ce dont moviecovers dispose comme fiche sur un titre de film donné, disons "MON TITRE", il faut requeter www.moviecovers.com/multicrit.html?titre=MON+TITRE en mode GET
Ca renvoie une page HTML toute simple (un test directement depuis un navigateur permet de voir ce que ca donne...)
Ensuite il faut sélectionner les réponses en parsant le HTML. Un exemple de réponse dans le code :
<LI><A href="/film/titre_MON+TITRE+OK.html">FILM avec TITRE (MON)</A> (1990)
Une fois trouvé ce genre de ligne, on extrait MON+TITRE+OK selon ce que veut l'utilisateur, et on relance une requete cette fois en mode POST sur l'URL /getfilm.html avec comme valeur de champ envoyée en post idmc=MON+TITRE+OK
La réponse est du Text Plain, et à partir de la 8ème ligne, on trouve la fiche complète du film, les champs étant séparés par 0x0D 0x0A. Il semble que l'ordre des champs soit celui classique des fichiers .FILM
Voilà, j'ai fait la moitié du chemin, j'espère que quelqu'un aura le courage de pondre un script à partir de ça... Bon courage
I can also translate these explainations in english if needed.
Rhum