Importer des donnees web vers une base

Nolex Messages postés 6 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 30 juillet 2009 - 28 juil. 2009 à 19:11
Nolex Messages postés 6 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 30 juillet 2009 - 28 juil. 2009 à 21:04
bonjour a tous
je souhaiterais recupere des données sur un site web, j'ai trouver les marqueurs qui delimite les données qui m'interresse dans le code source de la page html. Je souhaiterais faire un ptit script qui me recupere c'est donnée tous les jour . Est ce possible
merci d'avance

5 réponses

kohntark Messages postés 3705 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 30
28 juil. 2009 à 19:41
Salut,

bien sur que ça l'est.
Il te faut utiliser les expressions régulières et les sockets (cf curl)


Cordialement,


Kohntark -
0
Nolex Messages postés 6 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 30 juillet 2009
28 juil. 2009 à 19:43
desole comprends pas trop ce que tu me dis la
0
Nolex Messages postés 6 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 30 juillet 2009
28 juil. 2009 à 19:46
je debute en php
je connais assez bien le Vb, et un peu le SQl. Comme a lire le web le PHP et SQL permette un maximun de chose
j'ai creer une base SQL, j'ai chercher les marqueur pour les données qui m'interresse et je l'ai ai trouver
la il me manque le passage du html vers ma base Sql
0
kohntark Messages postés 3705 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 30
28 juil. 2009 à 20:36
Je la refais, donc :
Pour arriver à tes fins il te faut :
1- lire la page html distante
2- la parser, c'est à dire analyser le contenu pour récupérer les éléments qui t'intéressent
3- lancer le script en automatique afin qu'il s'exécute chaque jour

Pour effectuer ces actions utilise :
1- curl : c'est une librairie qui permet d'appeler très simplement des pages avec tous les paramètres "qui vont bien" (données POST, gestion des cookies, ssl, ...)

2- les expressions régulières, ou regex, ou encore expressions rationnelles. Voir google et les liens suivants :
http://www.siteduzero.com/tutoriel-3-14663-memo-pour-les-regex.html
http://www.expreg.com/

3- Google is your friend là aussi. Rechercher "tâches CRON" (systèmes UNIX), "tâches planifiées" (windows), mais surtout voir avec ton hébergeur qui doit proposer des fonctions d'automatisation.

N'hésite pas à reposer tes questions.

Cordialement,



Kohntark -
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Nolex Messages postés 6 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 30 juillet 2009
28 juil. 2009 à 21:04
merci je me lance dans la recherhce et la lecture des tutorial
merci encore
0
Rejoignez-nous