Lire le contenu d'un page web
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
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
4 réponses
-
Modérateurç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. -
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. -
Modérateurla 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. -
j'arrive po à lire le contenu d'une page sur importe quel web , l'ecriture est trés petite
aidé-moi svp
merçi