Gestion de frame dans un WebBrowser [Parser] - VB/VBA/VBS - Programmation
Marsh Posté le 23-06-2004 à 14:17:04
Tu dois pouvoir récupérer le texte de la page dans le presse papier (ClipBoard). Après, tu analyses le texte comme dans un fichier texte.
Marsh Posté le 23-06-2004 à 14:41:28
oui mais le texte récupéré dans le innerhtml c'est le code du frameset, moi je veuxme ballader dans le code des pages se trouvant dans les frameset imbriqué, j'ai commencé à regarder du côté de document.frames(x) mais j'ai du mal à comprendre le fonctionnement de ces objets.
Marsh Posté le 23-06-2004 à 15:19:48
avec les expressions régulières, tu doit pouvoir récupérer les adresses des pages contenues dans les frames
c'est quel langage?
je vais devoir faire la même chose en vb.net d'ici quelques temps, et j'ai déjà commencé à regarder comment j'allais faire
Marsh Posté le 23-06-2004 à 15:27:03
en javascript -
document.getElementsByTagName('FRAME') pour récupérer un tableau des frames.
pour chaque frame f, f.contentWindow.document.body.innerHTML donne le texte.
Ça doit pas être compliqué d'adapter ça en vb.
Marsh Posté le 23-06-2004 à 13:23:47
Bonjour,
Je suis en train de dev un soft qui permet de parser une page web pour récup des infos. Le pb c'est que la page en question est blindé de frame et du coup j'ai du mal à récupérer le code de la page affiché dans une des frames. Il y a t'il une methode de l'objet WebBrowser qui permet de faire cela ?
Ou alors y a t'il moyen de forcer l'ouverture de n'importe quel lien dans la fenêtre principale ?
Merci
Nicolas