Récupérer les statistiques de Fdjeux.com

cs_bricoleu Messages postés 6 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 14 octobre 2005 - 12 oct. 2005 à 22:19
cs_bricoleu Messages postés 6 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 14 octobre 2005 - 14 oct. 2005 à 21:20
Bonjour à tous,
FdJeux si vous ne connaissez pas c'est la Française des Jeux (Loto, Keno et Cie).
Mon truc (il en faut ) c'est de récupérer la liste des tirages aprés chaque nouveaux tirages pour faire des stats et pronostic (il faut y croire).
Jusqu'à présent il suffisait d'appeler l'URL pour télécharger la liste sous forme de .zip.
Depuis peu, ce n'est plus posssible, (PHP oblige) cet appel procure une erreur du genre "objet inexistant dans la page....". On est obligé de se rendre dans la page en question et cliquer sur le bouton de téléchargement.
Bien sur cela ne me convient pas car je voudrais le faire en automatique.
et pas attendre le samedi jusqu'à 11h pour rapatrier les données. (je suis paresseux bien sur...)
Prenons un exemple : Pour le loto la page se trouve :
http://www.fdjeux.com/jeux/loto/loto_s_historiques.php
et le bouton de téléchargement :
www.fdjeux.com/generated/dyn/Loto/Loto.zip
L'appel de ce dernier procure l'erreur citée.

Comment faire pour accéder directement à ce .zip ?

Merci d'avance à ceux qui ont des idées la dessus

Bricoleu Anxieux
A voir également:

4 réponses

cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 21
13 oct. 2005 à 00:18
Salut, le rapport avec vb ?

Demande à la fdj de te donner un accès direct en live.

-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?
0
promethee2003 Messages postés 38 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 10 décembre 2006
13 oct. 2005 à 06:25
personelement je telecharge le fichier a partire de l'adresse :
http://www.fdjeux.com/generated/dyn/loto/loto.zip

en utilisant un controle "inet". ca marche trés bien (encore je veut dire).

je recupere bien le fichier zip et le decompresse avec zlib.dll.

j'utilise cette methode depuis au moins 6 mois et rien n'à changer.

petit extrait pour le fun :
Dim b() As Byte
Dim strURL As String

strURL = "http://www.fdjeux.com/generated/dyn/loto/loto.zip"
b() = Form1.Inet1.OpenURL(strURL, icByteArray)
Open App.Path & "\loto.zip" For Binary Access Write As #1
Put #1, , b()
Close #1

Set MonZip = New ZipExtractionClass
MonZip.ZipOpen (App.Path & "\loto.zip")
Call MonZip.ExtractAllFiles(App.Path & "", True, False)
Set MonZip = Nothing

Voila !

Bien sur il faut avoir la dll et le .cls qui va avec pour la decompression. Ensuite il reste plus qu'à lire le fichier pour accéder au données ou faire une ouverture avec excel.
0
cs_bricoleu Messages postés 6 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 14 octobre 2005
13 oct. 2005 à 21:47
Merci à tous,
CanisLupus: j'ai demandé un accés FTP à FDJ. La réponse a été non
Promethee2003 : Je connais ce controle, il me semblait avoir essayé.
Je vais retenter.
Je vous tiens au courant...

Bricoleu reconnaissant...
0
cs_bricoleu Messages postés 6 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 14 octobre 2005
14 oct. 2005 à 21:20
Bon ca fonctionne. Merci à V et aux autres.

A+
Bricoleu heureux
0
Rejoignez-nous