Adapter une macro pour extraire les données provenant de différents liens URL

  • Initiateur de la discussion Initiateur de la discussion Quent1
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Quent1

XLDnaute Nouveau
Bonjour à tous,

L'objectif est le suivant: utiliser une macro afin d’être en mesure de récupérer le contenue html de plusieurs pages internet. Les données ainsi "aspirés" seront ensuite traité pour en extraire de façon précise et systématique les plages intéressantes.

Avancement actuel : J'ai déjà créer une première macro qui me permette de récupérer les données d'une page et de la traités. (macro effectuer en enregistrant une opération d'importation de données via un site web sous forme de macro et en la modifiant)

Problème: - J'aimerais que les pages à extraire ne soit pas déclaré dans la macro mais dans une feuille Excel
- Que les résultats ainsi extrait arrivent dans une seul et même colonne pour en simplifier le traitement

J'ai déjà effectué pas mal de recherche et de bidouille mais impossible d'arriver à quelque chose de probant

Ci-joint la version la plus "avancée"

Merci d’avance de votre aide

Cordialement

Quentin

Pour ceux qui se posent la question de la finalité de ce travail, je suis étudiant et je réalise une étude de marché pour laquelle j'ai besoin de récupérer le prix et les références d'articles sur des sites e-commerce pour effectuer un benchmarking prix.
 
Re : Adapter une macro pour extraire les données provenant de différents liens URL

Bonjour Quent1,
je ne comprends pas bien ton problème... tu veux que tout arrive dans la même colonne?
Problème: - J'aimerais que les pages à extraire ne soit pas déclaré dans la macro mais dans une feuille Excel
- Que les résultats ainsi extrait arrivent dans une seul et même colonne pour en simplifier le traitement
 
Re : Adapter une macro pour extraire les données provenant de différents liens URL

Simplement que toute les données extraite brute soit à la suite dans une seul et même feuille.
J'ai essayer de faire des modifications mais les extractions tomber dans une nouvelle colonne à chaque fois, ce qui est peu pratique pour le traitement.

Cela est-il plus clair ?
 
Re : Adapter une macro pour extraire les données provenant de différents liens URL

ce que tu as mis sur ton fichier joint est le résultat d'une seule extraction, on est d'accord?
Donc si j'ai bien compris, tu souhaites que chaque nouvelle extraction se mette à la suite de la précédente?
 
Re : Adapter une macro pour extraire les données provenant de différents liens URL

A priori oui toujours le même format

Voila un fichier actualisé avec les url (fichier "avec URL")

J'ai essayé de coupler les deux fichier précédent mais ça bloque... Pour l’instant je ne comprend pas l'erreur(fichier "test 1 intégration recherche url)
 

Pièces jointes

Re : Adapter une macro pour extraire les données provenant de différents liens URL

OK j'essaie de regarder ça cet aprèm!
Il faudrait sûrement faire un do while pour la liste des url (ou for next)
et copier coller à la suite ce qu'il retrouve...
C'est plus l'extraction du site qui me dérange.

Je t'en dis plus tout à l'heure mais peut-être que d'ici là un expert aura répondu!
 
Re : Adapter une macro pour extraire les données provenant de différents liens URL

re,
je bloque sur la récupération des données et ne comprends pas trop comment tu le fais...
et à quoi sert le compteur?
Sais-tu automatiser la recherche d'une url inscrite dans la cellule? si oui je peux t'aider à faire la boucle si besoin, si non, je vais avoir du mal n'arrivant pas à faire la 1ère étape!
 
Re : Adapter une macro pour extraire les données provenant de différents liens URL

re,
je bloque sur la récupération des données et ne comprends pas trop comment tu le fais...
et à quoi sert le compteur?
Sais-tu automatiser la recherche d'une url inscrite dans la cellule? si oui je peux t'aider à faire la boucle si besoin, si non, je vais avoir du mal n'arrivant pas à faire la 1ère étape!

Il s'agit à la base d'une macro enregistré sur l'importation d'un contenu web voila l'explication de base:

Créer une macro pour importer des données d'un site Web avec Excel

Pour l'automatisation rien de fiable pour le moment... j'ai juste trouver un exemple mais comme expliquer plus haut impossible d'adapter le code à ma macro de départ..

Je continu les recherches 😛
 
Re : Adapter une macro pour extraire les données provenant de différents liens URL

La feuille n'est pas utilisé par la Macro pour l'instant

L'URL Utilisé est entré manuellement dans la macro

Je recherche à automatiser ce processus

Pour obtenir les résultats j'ai modifier un paramètre de l'url dans ma macro : (en gras)

Ce lien n'existe plus25

j'ai remplacé le 25 par 1000 et donc l’intégralité des produits s'affichent au lieu d’être limité à 25. Cependant ce type de manipulation ne fonctionne que sur très peu de sites.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour