• J'ai rajouté un champs "alloid" dans ma table de films pour pouvoir récupérer facilement les données de allociné sur un film sans avoir à réeffectuer une recherche sur le nom qui donne plusieurs réponses.

    Cela servira notamment pour le tri par ordre alphabétique ou les recherches avancées ou les suggestions de films en fonction des préférences.



    votre commentaire
  • Sur AlloCiné il est possible de récupérer la liste des sorties de la semaine.
    J'ai donc créer un fichier permettant d'en afficher les 5 premières afin de les insérer sur la page d'accueil, et un autre pour pouvoir tous les afficher.

    En cliquant sur le titre des film, on accède directement à la fiche correspondante.

    votre commentaire
  • Le script php que j'ai récupérer est très simple et court. Il s'agit d'un seul fichier .php.
    Après analyse du code, ce dernier est facilement modifiable afin d'obtenir seulement les données qui m'interessent.
    Tout marche pour l'instant, il est même possible d'obtenir la photo de l'affiche du film.
    Reste à savoir s'il est possible de la mettre dans notre base de données, mais est-ce bien utile? (nous ne ferons pas de recherche sur les affiches....mais peut-être pour afficher une miniature dans les pages de recherche???)

    J'ai donc commencé à créer notre base de données de films :
    Le nom de la base est "Webtech".
    Les films consultés au moins une fois sont insérés dans la table "Films".
    Cette table comporte pour l'instant 8 champs :
    1. id
    2. titre
    3. pays
    4. annee
    5. genre
    6. realisateur
    7. acteurs
    8. resume

    A chaque fois que qqn consulte la fiche d'un film, je vérifie d'abord si il est déjà dans la bbd et sinon je l'y ajoute.
    J'ai rencontré des problèmes pour mettre les données dans la base à cause du résumé. Je ne sais pas encore pourquoi mais le problème est peut-être lié à la taille des données que je veux mettre dans la table.

    Lors de l'extraction des données des pages de Allociné, pour certains films, le résumé n'est pas extrait et encore une fois je ne comprend pas pourquoi....





    votre commentaire
  •    J'ai choisi d'utiliser l'API en php de Softpedia pour acceder aux informations de la base de donnees de films de IMBD.
    Les fichiers telecharges comportent un module de recherche et l'affichage de toutes les donnees disponibles dans un tableau.
    Il est possible d'installer l'API sous Linux grace a un makefile mais je ne comprend pas quel est l'interet? Il semble suffire de recopier le code et tous les fichiers disponibles.

       J'ai commence a trier les donnees pour ne garder que celle qui nous interessent. On y accede par des variables dont le nom est transparent a ce qu'il represente.
    Pour l'instant les donnees sont dans un grand tableau, sans mise en page.

       Le module de recherche permet egalement d'acceder a des series mais je pense supprimer cette option.

       Le probleme de la base de données de IMBD est que toutes les données sont en anglais; ce qui pose problème surtout pour le résumé.
    L'idéal serait de pouvoir récupérer les données de AlloCiné. Un script en php est disponible sur internet et semble permettre d'extraire les données des pages de AlloCiné.



    votre commentaire
  • Pour récupérer une base de données de film existante il nous faut utiliser des API existant déjà.
    Ces API peuvent être mis à disposition par les propriétaires du site ou écrits par des internautes. Dans ce cas nous ne sommes pas sûr des droits d'accès dont nous disposons.


    Il existe plusieurs API pour récupérer la base de données de IMPB :

     - Sur Google, on trouve une API en écrite en C++ : google-api
     - Sur le site de Becker, on trouve une API en ruby : ruby-api
     - Sur Softpedia, on trouve une API en PHP : php-api


    Pour récupérer la base de données de AlloCiné :

     - Il existe un script php payant : script-php
     - Un autre script est disponible gratuitement en visual basic : visual-api



    Le site FilmCrave.com fournit gratuitement une API pour récupérer sa base de donnée : api-fc


    Sinon il existe un petit tutorial pour apprendre à récupérer les données d'un site : suivre ce lien





    2 commentaires


    Suivre le flux RSS des articles de cette rubrique
    Suivre le flux RSS des commentaires de cette rubrique