Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1401 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Extraire les données entre une balise span sur site externe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Extraire les données entre une balise span sur site externe

n°2222213
pca3
Posté le 13-03-2014 à 11:29:39  profilanswer
 

Bonjour,  
J'ai plusieurs milliers de code EAN de bouquin dont je doit récupérer le prix de vente neuf  
j'aimerais donc pouvoir afficher le prix du site priceminister par exemple pour le livre : http://www.priceminister.com/s/9782923342771  le récupérer et l'enregistrer .
ce prix se trouve sur la page entre la balise : <span class="price typeNew">11,31&nbsp;&euro;&nbsp;</span>
cela est'il possible en php ?  
j'ai essayer avec un  bou de code trouvé sur internet  
 
$url= ("http://www.priceminister.com/s/9782923342771" ) ;
 
function get_file_title($file)
{
 
$cont = file_get_contents($file);
preg_match( "/<span class="price typeNew">(.*)<\/span>/", $cont, $match );
return strip_tags($match[0]);
 
}
echo get_file_title("$url" );
 
mais cela ne donne rien :(  
qui pourrais me mettre sur la voie ?  
merci d'avance


Message édité par pca3 le 13-03-2014 à 13:18:58
mood
Publicité
Posté le 13-03-2014 à 11:29:39  profilanswer
 

n°2222215
MaybeEijOr​Not
but someone at least
Posté le 13-03-2014 à 11:57:34  profilanswer
 

Et en échappant les guillemets? Puis quitte à utiliser des parenthèses autant les utiliser.
 

Code :
  1. preg_match("/<span class=\"price typeNew\">(.*)<\/span>/", $cont, $match);
  2. return $match[1];

n°2222217
pca3
Posté le 13-03-2014 à 12:30:37  profilanswer
 

Merci beaucoup ca marche NICKEL :-)

n°2222222
pca3
Posté le 13-03-2014 à 13:20:12  profilanswer
 

Dernière petite chose  tous fonctionne mais pour pouvoir enregistrer la variable avec un insert to dans la db ?

n°2222223
MaybeEijOr​Not
but someone at least
Posté le 13-03-2014 à 13:32:50  profilanswer
 

Code :
  1. $var = function();


 
?

n°2222226
pca3
Posté le 13-03-2014 à 13:40:20  profilanswer
 

Tu veux dire qu'il faut déclarer la variable ?

n°2222227
MaybeEijOr​Not
but someone at least
Posté le 13-03-2014 à 13:44:37  profilanswer
 

Ben en fait je ne sais pas quel est ton problème...

n°2222229
pca3
Posté le 13-03-2014 à 13:45:37  profilanswer
 

je veux pouvoir enregistrer dans ma base de donnée le resultat trouvé avec preg_match

n°2222247
pca3
Posté le 13-03-2014 à 15:14:57  profilanswer
 

que voulait tu dire par : $var = function(); ?

n°2222298
MaybeEijOr​Not
but someone at least
Posté le 14-03-2014 à 09:17:19  profilanswer
 

Ben tu récupères le contenu de ta variable et tu l'insert dans ta bdd?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Extraire les données entre une balise span sur site externe

 

Sujets relatifs
question securité d'un site webExtraction/copie de données selon plusieurs critères
Création d'un site webIntégrer l'autocomplete de Google Places API sur un site Joomla
[Résolu] Export données en perlSite de programmation
Créer un site e-commerceQuel langage utilise Adobe Muse lors de l'exportation de mon site?
Récupérer les images d'un site qui n'a pas d'indexcréer son site en 10 minutes ?
Plus de sujets relatifs à : Extraire les données entre une balise span sur site externe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR