Je désire récupérer une information d'un serveur, httprequest ne fonctionne que dans le domaine local donc j'ai essayé d'utiliser un Webgadget
Est-il possible de récupérer le texte contenu de la page Html contenue dans un webgatget. Lorsque j'utilise GetGadgetItemText , je n'obtiens rien du contenu.
programme de test
Code : Tout sélectionner
#Window = 0
#SendStringGadget = 0
#HTMLGadget = 50
If OpenWindow(0, 0, 0, 222, 200, "HTML test", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ButtonGadget(#SendStringGadget, 10, 10, 200, 20, "Requete !")
Repeat
Select WaitWindowEvent()
Case #PB_Event_Gadget
Select EventGadget()
Case #SendStringGadget
WebGadget(#HTMLGadget, 10, 50, 580, 180, "http://bmaillard.free.fr/spider/requette.php")
Result.s = GetGadgetItemText(#HTMLGadget,#PB_Web_HtmlCode )
Debug "Retour " + result
Result.s = GetGadgetItemText(#HTMLGadget,#PB_Web_PageTitle )
Debug "Retour " + result
Result.s = GetGadgetItemText(#HTMLGadget, #PB_Web_StatusMessage )
Debug "Retour " + result
Result = GetGadgetText(#HTMLGadget)
Debug "Retour " + result
EndSelect
Case #PB_Event_CloseWindow
quit = 1
EndSelect
Until quit = 1
EndIf
Retour
Retour
Retour
Retour http://bmaillard.free.fr/spider/requette.php
Peut-être en lisant directement la memoire du Webgadget ?
Cordialement