Accueil > > > RECHERCHE DE FILMS VIA INTERNET, EXPRESSION RÉGULIÈRE
RECHERCHE DE FILMS VIA INTERNET, EXPRESSION RÉGULIÈRE
Information sur la source
Description
Ce petit programme permet de trouver des informations relatives à un film en se connectant à Internet. Il suffit de taper un titre, ou une partie d'un titre, et le programme se charge de récupérer les acteurs jouant dans ce film, l'année de sortie, résumé et tutti quanti ! Ma source pour retrouver l'information est le site d'alloCine : www.allocine.fr Dans le cadre d'un projet sur lequel je travaille, j'avais besoin de récupérer ce genre d'informations. J'ai donc décidé de faire "une application complète" et de la partager... Elle utilise en grande partie les expressions régulière pour retrouver l'information cherchée.
Conclusion
Attention : Je tiens à préciser que la méthode que j'utilise pour récupérer les informations, à savoir de parser des pages HTML, est plutôt UNE MAUVAISE PRATIQUE. Il est bien plus judicieux de travailler avec des Web Service ou des flux RSS (ou équivalent), mais ceux-ci ne sont pas toujours accessibles (payants ou tout simplement inexistants). Je montre donc ici une solution gratuite mais qui possède énormément de désavantage : le programme est effectivement extrêmement peu robuste; à la première modification du site, mise à jour par exemple (changement du nom des pages, changement de l'organisation de la page, ...), il y a de grands risques que les informations retournées ne soient plus complètes voire même erronées. C'est pour cela que si vous téléchargez ce programme, il ne fonctionnera probablement plus entièrement voire même plus du tout suite à des mises à jour du site d'alloCine; il vous faudra donc adapter les expressions régulières avant de pouvoir utiliser le programme!).
Cependant, dans le cadre d'une utilisation personnelle, cette solution me paraît toutefois être largement suffisante...
Tout les commentaires et les remarques sont comme d'habitude les bienvenus!
Historique
- 30 octobre 2005 07:45:07 :
- Corrections de 2 bugs :
Utilisateur pas connecté à internet posait des problèmes
Fermerture du programme correcte (killer les threads)
- 06 novembre 2005 11:28:49 :
- Quelques petits changements :
1) Modification de la méthode qui charge le contenu d'une page
2) Ajout du logo d'AlloCine (un peu de pub me paraît normal)
3) Disabler le bouton de recherche pendant une recherche (problème avec les Threads)
4) Petite modif' dans la recherche des informations (parsing)
5) Mise à jour de la capture
- 18 novembre 2005 18:23:02 :
- Façon de rechercher le résumé.
Bugs mineurs
- 28 décembre 2005 12:08:37 :
- Les résumés sont mieux retrouver. Les types sont mis dans un tableau.
- 06 janvier 2006 09:07:57 :
- Petits changement généraux, prise en compte des liens hypertextes dans le résumé
- 23 mai 2006 20:24:41 :
- AlloCine a changé la façon d'afficher les "covers". J'ai modifié le programme pour prendre en compte cette modif'.
- 21 décembre 2006 11:45:57 :
- Mise à jour pour adapter le programme à la nouvelle structure du site d'AlloCine.
Comme je l'ai déjà signalé, le désavantage de cette solution est que l'ont est dépendant de la structure du site (qui peut changer régulièrement!)
- 03 janvier 2009 18:26:12 :
- Nothing...
- 23 juillet 2009 07:14:50 :
- Orthographe
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Expression régulière et le caractère "(" [ par Willi ]
Bonsoir,Je cherche à rechercher le caractère "(" dans une chaine.Pour cela j'utilise les expressions régulières mais ( ) servent d
Regex.Replace [ par GuinaweK ]
Bonsoir,j'aurai voulu savoir s'il était possible de remplacer une expression régulière par une autre expression régulière. En pratique, j'essaye de pa
Problème Expression régulière en C# ! [ par vladam ]
Hello, Je voudrais utiliser une expression régulière en C# avec la syntaxe : Regex RegexpEmail = new Regex("\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w
Problème expression régulière [ par nounours21_6 ]
Bonjour, J'ai un souci de construction d'expression régulière. J'ai un fichier XML et il faut que j'enlève l'en-tête grace à une ER.Voila le fichier
[.NET][C#] Validation alphanumérique - Expression régulière [ par audweiller ]
Bonjour, Je souhaiterais empécher la saisie des chiffres de 0 à 9 dans un textBox. En revanche il faut pouvoir effacer donc l'uti
expression régulière en C# [ par artbugs ]
deux petites questions en fait . 1 : Je recherche dans un premier temps l'équivalent de la fonction chr() en C#. 2 : Je dialogue entre une applic
Expression régulière pour nombre décimal [ par rgdu86 ]
Bonjour à tous, J'ai une question toute simple pour vous mais sur laquelle je buttes depuis un moment. J'ai sur un de mes Form un TextBox dans leque
C# - Expression Régulière [ par skyline86 ]
Bonjour,Je cherche à faire une expression régulière qui permet de vérifier que l'utilisateur insère uniquement [A-Z] et [0-9] avec en plus des espaces
Expression régulière SVP [ par lamyruth ]
Bonjour,je cherche deux expression régulières pour effectuer des tests sur des chianes de caractères.La première chaine devrait etre sous la forme:YYY
Tri dans un datagridview basé sur une Icollection<T> [ par Tofetlui ]
Bonjour à tous,mon problème est que je voudrais effectuer des tris sur mon datagridview qui est bindé sur une ICollection<T>.J'ai essayé de fair
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|