A voir également:
- Récuperer des données dans un tableau html
- Tableau croisé dynamique - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Tableau ascii - Guide
- Recuperer video youtube - Guide
- Comment faire un tableau - Guide
6 réponses
wiwimagique
Messages postés
481
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
20 avril 2006
108
4 oct. 2005 à 19:45
4 oct. 2005 à 19:45
Sous quelle forme se trouvent ces données sur les différents sites ? en XML ?
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
507
4 oct. 2005 à 20:50
4 oct. 2005 à 20:50
salut,
Y avait un post qui ressemblait à ce que tu demandes.
http://www.commentcamarche.net/forum/affich-1808444-r%E9cup%E9ration-de-donn%E9es-d-un-site
A+, crabs
Y avait un post qui ressemblait à ce que tu demandes.
http://www.commentcamarche.net/forum/affich-1808444-r%E9cup%E9ration-de-donn%E9es-d-un-site
A+, crabs
wiwimagique
Messages postés
481
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
20 avril 2006
108
4 oct. 2005 à 21:58
4 oct. 2005 à 21:58
On peut récupérer ça avec des expressions régulières.
dis moi combien il y a de tableaux dans les pages par exemple. Ou même carrément un exemple d'une page qui affiche tes données.
dis moi combien il y a de tableaux dans les pages par exemple. Ou même carrément un exemple d'une page qui affiche tes données.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
wiwimagique
Messages postés
481
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
20 avril 2006
108
5 oct. 2005 à 18:34
5 oct. 2005 à 18:34
Tu peux modifier les donneées et mettre 1,2,3,4,5.... à la place.
Je veux juste avoir la structure de la page et les emplacements des données qui t'intéressent.
sais-tu déjà comment on récupère la page entière avec php ?
Je veux juste avoir la structure de la page et les emplacements des données qui t'intéressent.
sais-tu déjà comment on récupère la page entière avec php ?
j'ai trouvé une fonction pour effectivement récuperer une page.
Mais je ne sais pas comment récupérer les données dedans et les inserer dans une table sql.
les données sont tout le temps rangées dans le même ordre (et mise à jour par ordre décroissant).
Merci encore
$fp = fopen("http://la page du site","r");
Mais je ne sais pas comment récupérer les données dedans et les inserer dans une table sql.
les données sont tout le temps rangées dans le même ordre (et mise à jour par ordre décroissant).
Merci encore
wiwimagique
Messages postés
481
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
20 avril 2006
108
5 oct. 2005 à 20:05
5 oct. 2005 à 20:05
Ben si je n'ai pas d'exemples, je ne pourrais pas te donner une réponse précise.
Il faut utiliser des expressions régulières ou à la rigueur des comparaisons de textes pour repérer où se trouvent tes données.
Il faut utiliser des expressions régulières ou à la rigueur des comparaisons de textes pour repérer où se trouvent tes données.
Merci de ton aide j'ai suivi tes indication et recherché du coté des expression régulières,. j'ai du mal j'avoue... peu d'exemple mon permis d'effectuer un test sur ma page. alors voici un exemple du code j'espère qu'il n'est pas trop long
voila j'y est mis une partie du tableau tel qu'il arrive.
merci encore pour ton aide
jess
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>STATISTIQUES</title> <style type="text/css"> .sais {FONT-FAMILY: Verdana,arial; font-size:10px;width:120px} table{font-family: Verdana; font-size: 10px; color: #000000} .titre{font-family: arial; font-size: 12px;color: #000000} .coul1 { background-color : #FAFFB9 ; } .coul2 { background-color : #FAD09D ; } </style> </head> <body scroll=auto><center> <span class='titre'><b>stats du 01/09/2005 au 30/09/2005</b><br> <b>1232</b> LIGNES</span> <table width=100% align=center border="1" cellpadding="0" cellspacing="0" bordercolordark="#313894" bordercolorlight="#B5BAF7"> <tr class="t"> <TD align=center>Prénom, Nom</TD> <TD align=center>Téléphone(s)</TD> <TD align=center>Véhicules</td> <td align=center>Parution</td> <TD align=center>Montant €</TD> <tr class=coul1> <TD align=center> Nom1 Prénom1</TD> <TD align=center> 0123654789 </TD> <td align=center> Voitures 1</td> <td class=lig1>Du 30/09/2005 23:33:56 Au 30/09/2005 23:33:56</td> <TD align=right>1250 €</TD> </tr> <tr class=coul2> <TD align=center> Nom2 Prénom1</TD> <TD align=center> 0123654789 </TD> <td align=center>Voitures 1 <!-- <br> (AM 02) <BR>--> </td> <td class=lig1>Du 30/09/2005 22:00:30 Au 30/09/2005 22:00:30</td> <TD align=right>1250 €</TD> </tr> <tr class=coul1> <TD align=center> Nom3 Prénom1</TD> <TD align=center> 0123654789 / 0123654789 </TD> <td align=center> CITROEN <!-- <br> (AM 94) <BR>--> </td> <td class=lig1>Du 30/09/2005 21:51:04 Au 30/09/2005 21:51:04</td> <TD align=right>1250 €</TD> </tr> <tr class=coul2> <TD align=center> Nom4 Prénom1</TD> <TD align=center> 0123654789 </TD> <td align=center> PEUGEOT <!-- <br> (AM 05) <BR>--> </td> <td class=lig1>Du 30/09/2005 21:30:40 Au 30/09/2005 21:30:40</td> <TD align=right>1250 €</TD> </tr> <tr class=coul1> <TD align=center> Nom5 Prénom1</TD> <TD align=center>0123454789 </TD> <td align=center> SKODA <!-- <br> (AM 95) <BR>--> </td> <td class=lig1>Du 30/09/2005 21:26:30 Au 30/09/2005 21:26:30</td> <TD align=right>1250 €</TD> </tr> <tr class=coul2> <TD align=center> Nom6 Prénom1</TD> <TD align=center>0123657789 </TD> <td align=center> RENAULT <!-- <br> (AM 03) <BR>--> </td> <td class=lig1>Du 30/09/2005 20:40:40 Au 30/09/2005 20:40:40</td> <TD align=right>1250 €</TD> </tr> <tr class=coul1> <TD align=center> Nom7 Prénom1</TD> <TD align=center>0123654789 </TD> <td align=center> HONDA <!-- <br> (AM 95) <BR>--> </td> <td class=lig1>Du 30/09/2005 20:16:40 Au 30/09/2005 20:16:40</td> <TD align=right>1250 €</TD> </tr> <tr class=coul2> <TD align=center> Nom8 Prénom1</TD> <TD align=center>0123674789 </TD> <td align=center> RENAULT <!-- <br> (AM 02) <BR>--> </td> <td class=lig1>Du 30/09/2005 19:24:07 Au 30/09/2005 19:24:07</td> <TD align=right>1250 €</TD> </tr> <tr class=coul1> <TD align=center> Nom9 Prénom1</TD> <TD align=center>0123654789 </TD> <td align=center> RENAULT <!-- <br> (AM 03) <BR>--> </td> <td class=lig1>Du 30/09/2005 19:20:19 Au 30/09/2005 19:20:19</td> <TD align=right>1250 €</TD> </tr> <tr class=coul2> <TD align=center> Nom10 Prénom1</TD> <TD align=center>0123654789 </TD> <td align=center> MERCEDES <!-- <br> (AM 88) <BR>--> </td> <td class=lig1>Du 30/09/2005 19:16:02 Au 30/09/2005 19:16:02</td> <TD align=right>1250 €</TD> </tr> <tr class=coul1> <TD align=center> Nom11 Prénom1</TD> <TD align=center>0123654789 </TD> <td align=center> SEAT <!-- <br> (AM 03) <BR>--> </td> <td class=lig1>Du 30/09/2005 19:14:29 Au 30/09/2005 19:14:29</td> <TD align=right>1250 €</TD> </tr> <tr class=coul2> <TD align=center> Nom12 Prénom1</TD> <TD align=center>0123654789 / 0123654789 </TD> <td align=center> FORD <!-- <br> (AM 93) <BR>--> </td> <td class=lig1>Du 30/09/2005 19:02:20 Au 30/09/2005 19:02:20</td> <TD align=right>1250 €</TD> </tr> <tr class=coul1> <TD align=center> Nom13 Prénom1</TD> <TD align=center>0123654789 </TD> <td align=center> RENAULT <!-- <br> (AM 01) <BR>--> </td> <td class=lig1>Du 30/09/2005 18:47:41 Au 30/09/2005 18:47:41</td> <TD align=right>1250 €</TD> </tr> <TR> <TD colspan=4 align=right>Cumul des montants : 12320 €</TD> </TR> </table> </body> </html>
voila j'y est mis une partie du tableau tel qu'il arrive.
merci encore pour ton aide
jess