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

4 réponses

  1. 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.
    0
    1. 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.
      0
      1. Modérateur
        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.
        0
        1. 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
          0
        2. Modérateur
          @stefok.

          Pas con, comme idée.
          0
      2. j'arrive po à lire le contenu d'une page sur importe quel web , l'ecriture est trés petite
        aidé-moi svp
        merçi
        0