IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web Perl Discussion :

parser javascript


Sujet :

Web Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 92
    Par défaut parser javascript
    voila, j'ai un robot de type mechanize qui doit me recuperer une page pleine de javascript. Pour le html j'utilise HTML TagReader, mais quel parser utiliser pour lire le javascript recuperé?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 92
    Par défaut
    comme je voi qu'il y a pas de reponses je vais détailler:
    je recupere une page web avec mon robot, que j'enregistre.
    après je voudrai simplement lire le code qu'elle contient, pour le html ca va, mais pour le javascript pas du tout car mon parser HTML::TagReader ne veut pas traiter le javascript?
    une idée?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 92
    Par défaut
    je peu pas croire que personne n'a jamais fait ca; si vous aviez même juste une piste je suis prenneur.
    merci

  4. #4
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    tu peux recuperer avec le module html:parser non? en specifiant comme nom de balise script!!!
    Sinon une regex, mais si c'est pas tres propre dans le cas de html.
    voilà, ça peut te guider.
    Courage

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 92
    Par défaut
    "sinon une regex"
    tu veux dire koi par là? c'est pas grave pour le HTMl, ce qui m'interesse c'est le javascript.

  6. #6
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    tu sais pas à l'avance comment est fait le html, donc le parser avec une regex peu etre difficile. mais bon, essaye qd même

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 92
    Par défaut
    auriez-vous un exemple? une page où quelqu'un aurai fait ca? car là je voi pas du tout comment me servir du"regex"...

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 92
    Par défaut
    autre solution je recupere ma page html, puis je stock chaque ligne dans un tableau, et là j'obtiens pour chaque ligne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    new SI(0x3035a13z,4242,"Server 2","www.mon-site.de",462602,87708502,0x9847ea6,0xfffc107e,0),
    restes plus qu'à récupérer chaque valeur avec des expressions regulières, sachant que je veu recuperer la 1ère valeure,la 2ème, la5ème et la 6ème (chaque valeure est séparée par une virgule), quelle expression regulière utiliser?
    merci d'avance.

Discussions similaires

  1. Servlet générant xml à parser en javascript
    Par KRis dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 03/06/2011, 21h31
  2. Parser de gros fichiers XML en JavaSCript via SAX
    Par alatox dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 18/03/2010, 15h57
  3. [JAVASCRIPT - XML] parser sous IE
    Par Hitchou dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 24/02/2010, 16h41
  4. [AJAX] Parser du Html (texte) en Html Dm.
    Par thibaut dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/12/2007, 16h34
  5. Parser du XML en javascript
    Par sylsau dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 23/01/2006, 02h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo