Forums Développement Multimédia

Aller au contenu

Analyser le code source d'une page et récupérer la valeur d'une balise

CODE Ajax JQuery EaseJs

1 réponse à ce sujet

#1 TheHyene

    Ceinture Blanche

  • Members
  • Pip
  • 3 messages

Posté 31 May 2012 - 15:47 PM

Bonjour,

Voilà, j'aimerais pouvoir recupérer le code source d'une page d'un site, afin de l'analyser et récupérer la valeur d'une balise bien précise.

Concrétement, je dois récupérer l'URL d'une image se trouvant dans :

<img class="imgmain" src="URL.jpg">,

et l'enregistrer dans un fichier externe.

Je pensais utiliser un XMLHttpRequest, mais je n'y arrive pas vraiment... à vrai dire je débute un peu en AJAX ^^'

Toute aide, même la plus petite qui soit, est la bienvenue :)

Je vous remercie d'avance :D

#2 dcz.switcher

  • Community Manager
  • PipPipPipPipPipPipPipPip
  • 2533 messages

Posté 31 May 2012 - 20:45 PM

Salut,

Il y a effectivement moyen de le faire en javascript, cependant, tu devras être sur le même domaine.

Ainsi, depuis cette adresse : http://monSuperSite.fr, je ne pourrais pas récupérer en ajax le contenu de http://forums.mediabox.fr

http://en.wikipedia....e_origin_policy

Cependant, tu pourras le faire en PHP avec par exemple la librairie Snoopy.

Snoopy permet de récupérer l'intégralité d'une page html et la placer dans une variable que tu peux facilement manipuler ensuite.

Donc, on peut imaginer que ton script javascript appel le scriptPHP qui utilise Snoopy pour récupérer la page HTML, ce dernier parcours son contenu à la recherche des balises souhaitées et les retourne au script ajax.

http://sourceforge.n...rojects/snoopy/

bon dev

note : je t'invite à utiliser jQuery pour tes appels ajax, tu gagneras en simplicité ;-)
"Ce que l'on conçoit bien s'énonce clairement et les mots pour le dire arrivent aisément"

embryon de site



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)