KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Samedi 17 mai 2008 - 15:10:44

Lire le contenu d'un page web

Rechercher : dans
lire le contenu d'un page web
par stef
 Fil de Discussions
Statut : Non résolu
lundi 21 mars 2005 à 15:04:06
Bonjour,

J'ai une page web generée dynamiquement par un script php.
Il en resulte un tableau de données dans la page web.
ce tableau est classique :
<table>
<tr><td>donne1</td><td>donne2</td>...</tr>
<table>

J'aimerai recuperer le contenu de la table afin de l'exporter dans un fichier .csv
Il semblerai que ce soit possible avec le DOM mais je le ne maitrise pas.

auriez-vous un script à titre d'exemple?

merci
Répondre à stef  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par sebsauvage, le lundi 21 mars 2005 à 15:54:16 Fil de Discussions
ça ne serait pas plus simple de récupérer le script php qui génère les données pour lui faire cracher directement du CSV ?

A mon avis c'est beaucoup plus simple que de vouloir relire du HTML pour le convertir en CSV.
Répondre à sebsauvage

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par stef, le lundi 21 mars 2005 à 16:20:59 Fil de Discussions
bien sur!
mais le probleme est que la page peut etre modifiée dynamiquement par les utilisateurs.
Ce que l'on voit a l'ecran n'est pas forcement ce qui est en base.
Sans compter que le tableau est trié à l'ecran selon plusieurs criteres choisis pas l'utilisateur.
Répondre à stef

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par sebsauvage, le lundi 21 mars 2005 à 17:22:30 Fil de Discussions
la page peut etre modifiée dynamiquement par les utilisateurs

Javascript+DOM ?
Dans ce cas, c'est plus complexe, en effet.
Générer du CSV côté client, ça doit pas être une partie de plaisir.


Ce qui serait mieux:
C'est que le serveur reçoive les paramètres (tri, etc.) et génère pour l'utilisateur le bon CSV.
Répondre à sebsauvage

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par stef, le mardi 22 mars 2005 à 07:59:06 Fil de Discussions
J'ai trouvé une solution :
Javascript lit le contenu du tableau grace à la fonction innerHTML
on envoie les info à un formulaire php via XMLHttpRequest();
Le formulaire php traite les données et ecrit le .csv


Stef
Répondre à stef

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par sebsauvage, le mardi 22 mars 2005 à 09:24:22 Fil de Discussions 
ok.

Pas con, comme idée.
Répondre à sebsauvage
Discussions pertinentes trouvées dans le forum
16/02 10h20javascript lire contenu page webProgrammation25/02 20h0610
03/12 21h02solutions pour récupérer contenu page web ?Programmation04/12 09h524
02/12 15h46Comment ouvir/lire une page web en C ?Programmation02/12 15h460
30/03 14h36contenu page web rafraichieWebmastering30/03 18h093
25/07 14h14je n'arrive pas lire des pages web en arabeMacOS27/07 00h243
Plus de discussions sur « lire le contenu d'un page web » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide