Posez votre question Signaler

Aspirer base de données site web [Résolu]

doctor_vai 76Messages postés dimanche 27 juillet 2008Date d'inscription 3 août 2011Dernière intervention - Dernière réponse le 9 mai 2011 à 08:38
Bonjour,
Dans le cadre d'une étude en marketing, j'ai besoin d'une liste qui contient : nom de produit + prix
Seulement là, ces données sont disponibles dans un site web et donc pour procéder manuellement pour copier et coller les 17000 références... vaut mieux oublier !
Après quelque tentatives sans succès je me retourne à vous !!
Ce que je veux faire c'est piquer les noms et les prix des produits disponibles dans une page web. Je suppose que le format est en HTML, et donc est ce qu'il existe un programme ou un script qui me permettra d'exploiter la page HTML une fois téléchargé pour n'avoir que les prix et les produits dans un fichier Excel !??
Egalement est ce qu'il existe un logiciel ou un siteweb qui permetteront de télécharger directement la base de données du site web désiré ??
Je compte beaucoup sur votre aide !! Merci
Lire la suite 
Réponse
+3
moins plus
Problème résolut !

Tout le bazar peut être automatisé via une application Firefox "outwit HUB"

On pourra exporter directement vers excel ;)

J'espère que ça va aider certains d'entre vous

Merci pour ceux et celles qui m'ont répondu ;)
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour;
Si le site web est bien ficelé, c'est a dire "protégé", il te seras impossible de pomper une table de sa base de données...
A bientôt
Ajouter un commentaire
Réponse
+0
moins plus
sinon pour l'utilisation des donnés qui se trouvent dans le fichier HTML ??
Ajouter un commentaire
Réponse
+0
moins plus
Dans le fichier HTML, tu trouveras des tableaux, peut-être des formulaires, etc...mais tu ne trouveras rien en PHP à propos de la base de données.
Ajouter un commentaire
Réponse
+0
moins plus
non tu ne pourras pas télécharger la banque de données.

Solution 1 tu demandes un extrait en csv chez le proprio du site

Solution 2 tu fais une macro qui importe les données dans un fichier excel. C'est ce que je fais perso pour un magasin online, mais c pas toujours facile il faut de bonnes connaissances en vba.
Ajouter un commentaire
Réponse
+0
moins plus
Des tuyaux STP David, je dépasse les dates pour rendre mon TAF et je ne suis encore qu'à ce stade. La macro va utiliser quelle source et comment elle en aura accés ?

Regarde par exemple dans le siteweb woodbrass (le proprio a refusé de me donner la liste) :

C'est le code pour un article dans la source de la page qui contient un nombre de 90 produits :

class='box1col'><div class='imagesous'><table><tr><td><a href='cort-g200bk-noir-p24246.html'><img itemprop='image' src='images/MINI/woodbrass/CORT+G200BK.JPG' alt='GUITARE ELECTRIQUE CORT - SERIE G - G200BK - NOIR G 200 G-200 200 BK 200-BK G 200 G-200 G200 G-200 G200BK' title='GUITARE ELECTRIQUE CORT - SERIE G - G200BK - NOIR G 200 G-200 200 BK 200-BK G 200 G-200 G200 G-200 G200BK' width='26' height='81' /></a></td></tr></table></div><div class="box1blc1"><span class="box1ttl"><a href="cort-g200bk-noir-p24246.html"><b>CORT</b> - G200BK NOIR</a></span><span class="box1dsc">G200, corps tilleul, manche érable, touche palissandre, 3 micros simples Powersound, vibrato Full Action II, accastillage chromé, noire CONSTRUCTION Bolt-on BODY Basswood NECK Maple, 'C' Shape NECK WIDTH 1F : 43mm / 22F : 56mm NECK THICKNESS 1F : 21mm / 12F : 23mm FINGERBOARD Maple, Rosewood ... </span><span class="clrBleu"><a href="cort-g200bk-noir-p24246.html">Plus d'infos ...</a></span><span class="webref">Référence : 24246</span></div><div class="box1blc2 Sspr34"><div class="px1"><span>Prix Woodbrass :</span><span>152.00&euro;</span><span>Prix conseillé :</span><span>179.00€</span></div><div class="plus1"><span class='clrBleu'><img class='Sspr18' src='images/v2/v.png' width='1px' height='1px' alt='check' /> 3 X sans frais</span><span><img class='Sspr18' src='images/v2/v.png' width='1px' height='1px' alt='check' /> GARANTIE 3 ans</span><span><img class='Sspr18' src='images/v2/v.png' width='1px' height='1px' alt='check' /> Appel GRATUIT</span></div><div class="stk1"><span>Stock Internet<img class="spr67" src="images/v2/v.png" width="1px" height="1px" alt="stock"/></span><span>Magasin Paris<img class="spr69" src="images/v2/v.png" width="1px" height="1px" alt="stock"/></span></div><div class="btt1 blocPrix">

moi par exemple j'ai besoin du nom et du prix en gras souligné ! ils sont situés dans des valises bien définit !! Donc comment procéder stp
Ajouter un commentaire
Réponse
+0
moins plus
stp david est ce que c'est possible que tu m'envoie le code VBA vierge pour que je l'adapte si c'est possible ?? Thanks
Ajouter un commentaire
Réponse
+0
moins plus
J'allais te répondre et je vois avec grande joie que tu as trouvé une meilleure solution que je vais d'ailleurs aussi tester !!!
Ajouter un commentaire
Ce document intitulé «  Aspirer base de données site web  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.