Je suis en train de me faire un petit soft qui permet de chopper l'adresse en cours d'utilisation sur le navigateur par defaut.
Quand une page m'interresse, je clic sur un bouton de mon prog qui recupère la source via la procédure
Code : Tout sélectionner
;- RECUPERATION DE LA SOURCE D'UNE PAGE WEB ----------------------------
ProcedureDLL.s Url2Text2(Url.s, OpenType.b,ProxyAndPort.s)
;/ Author : Pille
isLoop.b=1
INET_RELOAD.l = $80000000
hInet.l=0
hURL.l=0
Bytes.l=0
Buffer.s= Space (2048 )
RES.s= ""
hInet = InternetOpen_ ( "" , OpenType, ProxyAndPort, "" , 0)
hURL = InternetOpenUrl_ (hInet, Url, #Null , 0, INET_RELOAD, 0)
Repeat
InternetReadFile_ (hURL,@Buffer, Len (Buffer), @Bytes)
If Bytes = 0
isLoop=0
Else
RES = RES + Left (Buffer, Bytes)
EndIf
Until isLoop=0
InternetCloseHandle_ (hURL)
InternetCloseHandle_ (hInet)
ProcedureReturn RES
EndProcedure
ProcedureDLL.s Url2Text(Url.s)
ProcedureReturn Url2Text2(Url,1, "" )
EndProcedure
Mais si par exemple, je souhaite récupérer la source d'une page où j'ai du me loguer avant, ça ne fonctionne pas.
Je ne sais pas du tout quelle voie emprunter pour résoudre ce soucis d'autant plus que je ne souhaite pas (du tout) de webgadget.
Merci pour vos lumières.