Lire le contenu d'un page web

stef -  
kitty-1 Messages postés 1 Statut Membre -
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. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    ç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
  2. stef
     
    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
  3. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    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. stef
       
      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
      1. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684 > stef
         
        ok.

        Pas con, comme idée.
        0
  4. kitty-1 Messages postés 1 Statut Membre
     
    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