😉
Bon après plusieurs recherches...ça fonctionne correctement
Pour la page web et remplir le formulaire html d'une page Web pour une requête j'utilise
Set Helem = maPageHtml.getElementsByTagName('input')...pour repérer les tag 'input'...et déclencher le clic voulu!
Ensuite j'avais besoin d'afficher par Msgbox la chaine de caractère entre 2 balises 'table' de type <TD.....<TD>...je n'ai pas pu utiliser le même principe avec Set Helem = maPageHtml.getElementsByTagName('table').
J'ai donc utilisé la recherche de caractères texte en utilisant
textePage = maPageHtml.documentElement.innerText Dim textePage As String
Les balises ont disparu pour faire place à la recherche de simples caractères... en fait j'ai besoin de repérer le premier caractère à trouver et j'utilise la fonction mid.
textePage représente l'ensemble total de la chaine de caractère de la page Web (pas le code source). La fonction Instr me permet de trouver la position de la première occurence recherchée dans la chaine.
Avec la fonction mid j'extrait la sous chaine dont j'avais besoin.
souschaine = Mid(textePage, InStr(1, textePage, 'Résultats'), 80) ''on extrait à partir de la position du caractère défini par Instr, 80 caractères.
et donc
If InStr(1, textePage, 'Résultats') > 0 Then MsgBox souschaine
Merci bcp pour les aides de Michel Xld (avec lequel j'aimerais bien envoyer en MP le fichier en question), ainsi que les pages Wiki!!!
Message édité par: tarvel, à: 16/10/2005 03:05