Impossible de récupérer un contenu chargé en AJAX avec cURL.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Impossible de récupérer un contenu chargé en AJAX avec cURL.

Impossible de récupérer un contenu chargé en AJAX avec cURL.

par Yzaouu » 24 févr. 2014, 13:30

Bonjour,

Je rencontre un problème lors de la récupération d'un contenu d'une page web en utilisant la bibliothèque cURL en PHP.

J'utilise cette fonction pour faire la chose:

Code : Tout sélectionner

function get_data($pageURL) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $pageURL); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_USERAGENT, 'Titre'); return $resultat = curl_exec($ch); curl_close($ch); }
Je récupère toutes les données de la page sauf un contenu chargé en AJAX dans un conteneur "<div></div>" après chargement de la page (onload).

Est ce que c'est normal que cURL ne charge pas un contenu chargé en AJAX ou bien c'est une erreur dans la fonction get_data() ?

Merci de vos réponses !