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...
[NOTE: IL SEMBLERAIT QU'IL EXISTE A PRESENT UNE API. JE NE L'AI PAS TESTEE, PLUS D'INFORMATIONS ICI: http://wiki.gromez.fr/dev/api/allocine]
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
- 19 juillet 2010 00:01:58 :
- Ajout d'une note concernant une API existante
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
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
XPath et expression régulière [ par RMI ]
Bonjour, Est il possible d'utiliser des expressions régulières dans des requêtes XPath ? Dans mon cas, je souhaite trouver les nodes qui ont un attr
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
|
Derniers Blogs
[SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|