thethor
Messages postés7Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention12 mars 2005
-
6 mars 2005 à 20:20
thethor
Messages postés7Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention12 mars 2005
-
10 mars 2005 à 21:40
bonjour,
Je cherche à récupérer le code html d'une pa ge web dans une variable texte pour pouvoir l'exploiter ensuite.
voici mon code l'erreur apparait à la dernière ligne ????
Sub RecupHtml()
'code pour récupérer le code Html d'un page web dans une variable texte
Dim CodeHtml As String
Dim i As Integer
Dim IE As InternetExplorer
Dim PageHtml As HTMLDocument
Dim Helem As IHTMLElementCollection
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True 'rend la page visible
IE.navigate "http://fr.search.yahoo.com"
Do Until IE.readyState = READYSTATE_COMPLETE
DoEvents
Loop 'attend la fin du chargement
'recupere le code html de la page dans codehtml
Set PageHtml = IE.document
CodeHtml = PageHtml.scripts
thethor
Messages postés7Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention12 mars 2005 10 mars 2005 à 21:29
merci Manu, je me suis inspiré de ton code . Le problème c'est que le code Html ne correspond pas à la page affichée !? (je l'ai ouverte avec Dreamweaver simultanément !!) Sais-tu d'ou cela peut venir ?
Sub test()
Dim docHTML As HTMLDocument
Dim IE As InternetExplorer
Dim PageHtml As String
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.navigate "http://www.dvdfr.com/search/search.php?multiname=didier&x=8&y=7"
Do Until IE.readyState = READYSTATE_COMPLETE
DoEvents
Loop 'attend la fin du chargement
Set docHTML = IE.document
PageHtml = docHTML.documentElement.innerHTML
thethor
Messages postés7Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention12 mars 2005 10 mars 2005 à 21:40
Précision......
Je viens de parcourir le code Html de cette page. En fait ce n'est que la fin du code que je récupère ! C'est donc la bonne page (pardon pour l'erreur). Y a-t-il une limite au contenue d'une variable text dans VB6 ?
Comment résoudre se problème ?