Mathrb
Messages postés7Date d'inscriptionjeudi 5 avril 2007StatutMembreDernière intervention22 juin 2010 23 juil. 2009 à 01:45
Très jolie travail. J'ai appris pas mal sur les regex aujourd'hui étant donné qu'il faut faire quelques petites modifications pour retrouver toutes les infos.
Merci beaucoup!
Tamplan
Messages postés26Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention31 mars 2009 28 mars 2009 à 22:02
Désolé, je n'avais pas fait attention au profil du membre... oops :-)
Tamplan
Messages postés26Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention31 mars 2009 28 mars 2009 à 19:21
Bonjour à tous,
Ce code est très sympa même si il ne fonctionne plus en l'état.
Si l'auteur veut bien me contacter je lui ferais parvenir quelques corrections...
newave
Messages postés1Date d'inscriptiondimanche 26 juin 2005StatutMembreDernière intervention 2 septembre 2007 2 sept. 2007 à 01:42
Bonjour je n'ai pas testé cette source mais j'essai de réaliser le meme systeme seulement en un autre language, j'ai nommé php :P
Sa ne fait que quelque jour que j'ai découvert l'existance des expressions réguliaires. J'ai donc essayer de parser la recherche de film sur Allociné mais je n'arrive pas à mes fins.
Voici mon code :
Voila, le but étant juste de récupérer la liste du nom des films correspondant au mot clé saisi sur ma page web.
Merci à tous et bonne continuation ^^
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 2 sept. 2006 à 11:06
Salut,
Oui c'est possible, notemment si y'a des firewall qui traînent dans le coin...
zonardlerat
Messages postés1Date d'inscriptionmardi 29 août 2006StatutMembreDernière intervention 1 septembre 2006 1 sept. 2006 à 14:31
ce programme fonctionne tres bien chez moi (conenxion directe derriere un routeur ADSL classique) mais de mon boulot. Est ce qu'un serveur proxy pourrait empecher le fonctionnement ?
Zonard
LUDINSKI
Messages postés441Date d'inscriptionmardi 2 décembre 2003StatutMembreDernière intervention22 mai 20128 14 nov. 2005 à 04:01
Ok, merci, donc pas de problèmes !
Je pensais que les lignes que tu recherchées était construite autrement...
Bonne continuation ^^
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 12 nov. 2005 à 13:28
Salut,
Je n'ai pas très bien compris la question, mais l'expression régulière dont tu parles recherche toute les occurances d'une chaîne de caractères dans la page html étant construite comme ceci :
...fichefilm_gen_cfilm=[des chiffres].html class="link1">[Tout ce qui vient après]";
Evidemment, la chaîne doit 'se suivre', c'est à dire que si seul 'class=link1' apparaît, il n'est pas 'matché' par l'expression régulière.
C'est peut-être possible de faire plus simple, à vrai dire que je suis pas encore très habitué des expressions régulières :-)
LUDINSKI
Messages postés441Date d'inscriptionmardi 2 décembre 2003StatutMembreDernière intervention22 mai 20128 7 nov. 2005 à 10:23
Salut Bidou,
Tout d'abord, bravo pour cette source !!
C'est pas mal foutu...
Mais, voilà
Y'a un truc que je n'comprend pas bien dans cette expression régulière :
@"(?:href=)""?/film/fichefilm_gen_cfilm=(?<val>\d*).html""\s*class=""link1"">(?<rest>.*)";
Dans la page HTML, la chaîne "class=link1" apparait avant ".../film/fichefilm_gen_cfilm...",
donc je n'vois pas comment tu fais pour récupérer le titre dans le group <rest>
Si tu pouvais m'éclairer !!!
Merci d'avance
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 6 nov. 2005 à 12:13
A vrai dire, j'avais même pas vu ta source...
TheSaib
Messages postés2367Date d'inscriptionmardi 17 avril 2001StatutMembreDernière intervention26 décembre 200723 6 nov. 2005 à 11:58
Non je m'en tape la coquillette, sauf si tu avais fait du copier coller du code.
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 6 nov. 2005 à 11:25
TheSaib
Messages postés2367Date d'inscriptionmardi 17 avril 2001StatutMembreDernière intervention26 décembre 200723 3 nov. 2005 à 08:47
Non pas de WebService.
A la mano sur html avec des expressions régulière :)
cs_badrbadr
Messages postés475Date d'inscriptionjeudi 19 juin 2003StatutMembreDernière intervention 3 novembre 20081 3 nov. 2005 à 02:12
lol, comment ça grillé?
la source de M.TheSaib utilise les web services si je me trompe pas (j'ai juste jeté un petit coup d'oeil sur le programme) alors que celle de M.Bidou localise les informations sur une page Html...
le but est peut-etre le meme mais la manière de procéder est différente
LocalStone
Messages postés514Date d'inscriptionmercredi 19 mars 2003StatutMembreDernière intervention 1 mars 2009 2 nov. 2005 à 21:24
Hé hé ... Grillé !
TheSaib
Messages postés2367Date d'inscriptionmardi 17 avril 2001StatutMembreDernière intervention26 décembre 200723 2 nov. 2005 à 14:28
cs_badrbadr
Messages postés475Date d'inscriptionjeudi 19 juin 2003StatutMembreDernière intervention 3 novembre 20081 1 nov. 2005 à 03:31
ca inspire le respect ton programme ;)
quand j'aurais le temps, je vais me jeter sur le code source...y a plein de chose à apprendre
par contre, je pourrais pas lancer directement le projet parce que j'ai pas VS 2005. j'ai la beta, mais elle un peu plus lente que mon VS 2003 sur mon ordi
23 juil. 2009 à 01:45
Merci beaucoup!
28 mars 2009 à 22:02
28 mars 2009 à 19:21
Ce code est très sympa même si il ne fonctionne plus en l'état.
Si l'auteur veut bien me contacter je lui ferais parvenir quelques corrections...
2 sept. 2007 à 01:42
Sa ne fait que quelque jour que j'ai découvert l'existance des expressions réguliaires. J'ai donc essayer de parser la recherche de film sur Allociné mais je n'arrive pas à mes fins.
Voici mon code :
$contenu_page_recuperee = preg_match_all('/film/fichefilm_gen_cfilm=[0-9]+ class="link1">(.*)</h4><h5>',$line,$resultat_film);
Voila, le but étant juste de récupérer la liste du nom des films correspondant au mot clé saisi sur ma page web.
Merci à tous et bonne continuation ^^
2 sept. 2006 à 11:06
Oui c'est possible, notemment si y'a des firewall qui traînent dans le coin...
1 sept. 2006 à 14:31
Zonard
14 nov. 2005 à 04:01
Je pensais que les lignes que tu recherchées était construite autrement...
Bonne continuation ^^
12 nov. 2005 à 13:28
Je n'ai pas très bien compris la question, mais l'expression régulière dont tu parles recherche toute les occurances d'une chaîne de caractères dans la page html étant construite comme ceci :
...fichefilm_gen_cfilm=[des chiffres].html class="link1">[Tout ce qui vient après]";
Evidemment, la chaîne doit 'se suivre', c'est à dire que si seul 'class=link1' apparaît, il n'est pas 'matché' par l'expression régulière.
C'est peut-être possible de faire plus simple, à vrai dire que je suis pas encore très habitué des expressions régulières :-)
7 nov. 2005 à 10:23
Tout d'abord, bravo pour cette source !!
C'est pas mal foutu...
Mais, voilà
Y'a un truc que je n'comprend pas bien dans cette expression régulière :
@"(?:href=)""?/film/fichefilm_gen_cfilm=(?<val>\d*).html""\s*class=""link1"">(?<rest>.*)";
Dans la page HTML, la chaîne "class=link1" apparait avant ".../film/fichefilm_gen_cfilm...",
donc je n'vois pas comment tu fais pour récupérer le titre dans le group <rest>
Si tu pouvais m'éclairer !!!
Merci d'avance
6 nov. 2005 à 12:13
6 nov. 2005 à 11:58
6 nov. 2005 à 11:25
TheSaib> Oups, j'espère n'avoir transgressé aucune loi ?!
3 nov. 2005 à 08:47
A la mano sur html avec des expressions régulière :)
3 nov. 2005 à 02:12
la source de M.TheSaib utilise les web services si je me trompe pas (j'ai juste jeté un petit coup d'oeil sur le programme) alors que celle de M.Bidou localise les informations sur une page Html...
le but est peut-etre le meme mais la manière de procéder est différente
2 nov. 2005 à 21:24
2 nov. 2005 à 14:28
Je dis çà mais je dis rien ....
1 nov. 2005 à 03:31
quand j'aurais le temps, je vais me jeter sur le code source...y a plein de chose à apprendre
par contre, je pourrais pas lancer directement le projet parce que j'ai pas VS 2005. j'ai la beta, mais elle un peu plus lente que mon VS 2003 sur mon ordi
en tout cas, beau travail