besoin d'aide pour importer données internet/trouver l'url d'une page affichée

roland78

XLDnaute Nouveau
Bonjour,

Je vous écris car je suis en train d'adapter un code du fameux et impressionant Michelxld (que je salue au passage et remmercie pour sa précédente contribution) et qui sert à écrire une référence dans une zone de texte d'un site (oscaro), à lancer une recherche en simulant un click sur le bouton recherche et qui puisse récupérer les résultats (ou une partie) dans une table excel et ce de facon totalement automatisée.

Le Code est dans la piece jointe, dans le module 1.

Jusqu'à maintenant, je suis capable de copier une référence dans la zone de texte et lancer la recherche et attendre que les résultats s'affichent.

La ou je rencontre des difficultés depuis 3 jours, c'est dans le rapatriement des données. J'avais pensé à repiquer le code vba d'une requête internet d'excel mais je suis bloqué.

En effet l'url que je rentre au début est 'http://www.oscaro.com'

Après avoir lancé la recherche de ma référence, l'url devient 'http://www.oscaro.com/Catalog/PartsList/Find'

Mon problème réside dans le fait que cette url n'est pas porteuse des informations liées au résulat de ma recherche pour le cas précise de la reférence 819971. En effet si je prends l'url 'http://www.oscaro.com/Catalog/PartsList/Find' et que je la colle dans une nouvelle page web et que je lance le chargement, j'ai le message suivant "Désolé, nous n'avons trouvé aucune référence correspondant à votre recherche".

Par contre j'ai remarqué en regardant le code source associé à la page de résultat, que les urls des pages associés aux différents produits apparaissent bien dans le code source. PAr exemple le premier produit a pour url précédée de la balise html "href=":

http://www.oscaro.com/thermostat-d-e...1-869046-316-p

Ma question est des lors, quel code/methode vba dois je utilisé pour faire une recherche en fonction des balises "href" dans le code source de ma page associé au résultat de la recherche?

Conscient de la difficulté de ma question, de la redondance du sujet bien que spécifique à mon cas de figure, et désirant etre acteur de la programmation de cette application (pour la comprendre de A a Z), je m'adresse à vous pour etre orienter vers du cours me permettant de maitriser les commandes vba dédiées à la manipulation des ADO ou DAO, ou pour etre orienter vers les "technologies". Et si toutefois je pouvais avoir quelques pistes pour mon cas précis.... c'est bientot noel...

Merci d'avance,
Cordialement
roland

PS: comment puis je insérer directement le code source dans le message pour qu'il soit afficher dans un cadre différent?
 

Pièces jointes

  • exporter donner sur page web b.xls
    26 KB · Affichages: 75
Dernière édition:

Discussions similaires

Réponses
1
Affichages
101
Réponses
0
Affichages
148

Statistiques des forums

Discussions
312 196
Messages
2 086 094
Membres
103 116
dernier inscrit
kutobi87