OVH Cloud OVH Cloud

Lire une page en HTTP

2 réponses
Avatar
reno
Bonjour,

Pour lire le contenu d'une page web, j'utilise la fonction ReadInURl trouvée
sur MémoAccess, elle fonctionne trés bien mais 3 fois par session ???

Merci de vos conseils à venir

2 réponses

Avatar
3stone
Salut,

"reno"
Pour lire le contenu d'une page web, j'utilise la fonction ReadInURl trouvée
sur MémoAccess, elle fonctionne trés bien mais 3 fois par session ???




Dans la fonction "fReadInURL( )", augmente le "Buffer" a une valeur
par défaut à 10 ou 50000 au lieu de 1000


Function fReadInURL(strURL As String, _
Optional LenBuf As Long = 50000) _
As String
Dim sBuffer As String
sBuffer = Space(LenBuf)


OK ?


--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome

Avatar
reno
Merci de ta réponse,

Je l'avait déjà augmenter à 3000 en lors de l'apel de la fonction por etre
sur de récupérer le texte qui m'interesse. La fonction marche mais si elle
est appelée plusieurs fois ça plante (au bout de 3 fois en général)

j'ai réglé le probléme en téléchargant le fichier puis le passer à un objet
textstream et avec la fonction inStr je sais si le texte recherché est
présent ou pas (il s'agit d'un lien sur une page de météofrance si ce lien
est présent un BMS est en cours de validité sinon non, je teste toute les
10mn)

PS : BMS = bulletin de météo spéciale (vent fort)

merci


Salut,

"reno"
Pour lire le contenu d'une page web, j'utilise la fonction ReadInURl trouvée
sur MémoAccess, elle fonctionne trés bien mais 3 fois par session ???




Dans la fonction "fReadInURL( )", augmente le "Buffer" a une valeur
par défaut à 10 ou 50000 au lieu de 1000


Function fReadInURL(strURL As String, _
Optional LenBuf As Long = 50000) _
As String
Dim sBuffer As String
sBuffer = Space(LenBuf)


OK ?


--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome