Je cherche à récupérer des informations sur des pages HTML, sans avoir à les ressaisir. Après de nombreuses recherches sur internet, il semble que le plus simple soit de faire une requête web. Ce qui fonctionne bien.
Par contre, je veux pouvoir piloter cette requête à partir d'un formulaire intégrant un webbrowser.
J'ouvre une page par défaut dans mon webbrowser (chapitre.com), je navigue pour charger ma page (titre d'un livre). Jusque-là, tout va bien.
Sauf que :
1) j'ai une liste déroulante des titres recherchés dans mon formulaire et j'aimerais, en cliquant sur un titre, que ce titre soit copié dans la case recherche de la page HTML. Là, je n'ai aucune idée de la manière de procéder.
2) Pour paramétrer ma requête, j'ai besoin de récupérer des infos contenues dans l'adresse de la page active (ex : http://www.chapitre.com/CHAPITRE/fr/BOOK/diwo-jean/la-caleche,36519409.aspx). J'essaie d'utiliser la fonction Object.locationURL pour extraire l'adresse de la page, mais celle-ci me retourne l'erreur "propriété non gérée par cet objet". Les bibliothèques Microsoft HTML Library & Microsoft Internet Controls sont bien installées.
Me manque-t-il une bibliothèque ? Ai-je une erreur de paramétrage ?
Voici mon fichier test :
http://www.cjoint.com/c/FCclchv1ETb
Merci par avance de votre aide.
Jean
A voir également:
Excel VBA - Webbrowser - problème extraction adresse page active