Bonjour,
Allons-y pour détailler un peu le fonctionnement interne d'i-Covers...
i-Covers est un programme qui peut s'apparenter à un petit moteur de recherche.
Nous avons, tout d'abord, une interface utilisateur avec 2 champs :
Un premier dans le lequel l'utilisateur va pouvoir formuler sa requête (le titre d'un film par exemple)
Un second dans lequel il va pouvoir spécifier le site Internet dans lequel il veut effectuer sa recherche (que nous appelons, plus communément "Base de données")
i-Covers se charge ensuite de mettre en forme ces informations (le plus souvent au format d'une requête Php) pour l'envoyer sur Internet.
Si nous prenons comme exemple, la recherche de "Star Wars" sur le site MovieCovers, cela nous donne :
http://www.moviecovers.com/multicrit.html?titre=star+wars&slow=1&listes=1En réponse à cette requête une page Html nous parvient. i-Covers regarde alors le code source de cette page et la parcourt (on appelle cela "parser") à la recherche d'éléments significatifs (les mots "Stars Wars", les images au format Jpg, etc...)
Lorsque les adresses des images recherchées ont été trouvées, i-Covers n'a plus qu'à envoyer la requête pour obtenir ces fameuses images. Il les télécharge alors pour les afficher à l'écran.
Bon, tout cela n'est pas très compliqué et à la portée de n'importe quel programmeur. Toutefois, n'oublies pas de passer un peu de temps à trouver la bonne temporisation pour effectuer tes requêtes. En effet, pour éviter qu'i-Covers ne surcharge les serveurs qu'il interroge ou qu'il soit assimilé à un aspirateur de sites, j'ai été obligé de le ralentir en rajoutant de grandes boucles de temporisation.
Bon courage pour ton projet.