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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Récupérer une page avec cURL et récupérer un array JS


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre confirmé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Points : 570
    Points
    570
    Par défaut Récupérer une page avec cURL et récupérer un array JS
    Hello,

    Avec cURL, je fais appel à une page distante. Je récupère bien ce contenu que je parviens ensuite à parser. Sauf que, le site en question, génère un listing avec du javascript, et comme vous le savez, cURL est incapable de l'executer pour obtenir le HTML complet.

    Par chance, sur la page en question, une balise javascript existe avec un tableau reprenant tout ce contenu.

    Ma question est la suivante, comment puis-je récupérer cette array défini en JS sur la page en question et en faire, soit un array JS comme c'est le cas mais exploitable sur ma page, soit un array PHP?

    Voici ce que je dois récupérer à l'intérieur de la page récupérée par cURL:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    du code HTML...
    
    <script type="text/javascript">
    //<![CDATA[
    var arrayData=new Array();arrayData[0]=new Ob('a', 'b','c'); arrayData[1]=new Ob('a', 'e', 'f');//]]>
    </script>
    
    du code HTML...
    En rouge, ce que je souhaite récupérer! Un tout grand merci pour votre aide

  2. #2
    Membre confirmé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Points : 570
    Points
    570
    Par défaut
    J'ai fait un preg_match et j'ai converti le code en JS.

    Ca fonctionne.

    Maintenant il y a peut être une meilleure solution?

Discussions similaires

  1. Réponses: 15
    Dernier message: 30/08/2008, 02h41
  2. Parser une page et d'en récupérer une information
    Par lecyberax dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 30/01/2008, 13h42
  3. [Système] Récupérer une variable avec Curl
    Par Alexdezark dans le forum Langage
    Réponses: 2
    Dernier message: 26/11/2007, 15h33
  4. Réponses: 2
    Dernier message: 15/05/2007, 15h43
  5. Récupérer le code HTML d'une page avec Delphi 7
    Par PsyKroPack dans le forum Web & réseau
    Réponses: 5
    Dernier message: 06/02/2003, 21h56

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