Les Snippets

Connexion

Récupérer la source d'une page dans une variable String par API

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 09/06/2008 21:56:44 et initié par PCPT [Liste]
Vue : 954
Catégorie(s) : API, Fichier / Disque, Réseau & Internet, Chaîne de caractères
Langages dispo pour ce code :
- VB6, VBA



Langage : VB6 , VBA
Date ajout : 09/06/2008
Posté par PCPT [Liste]
Private Declare Function DeleteFile Lib "kernel32" Alias "DeleteFileA" (ByVal lpFileName As StringAs Long
Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As LongByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As  Long
 
Function GetStringSourceFromOnlineFile(ByVal  sUrl As String) As String
'   récupère un nom de fichier temporaire
    Dim sTempDest As String
    sTempDest = GetUniqueTempFileName '  http://www.codyx.org/snippet_generer-nom-fichier-temporaire-unique_619.aspx#1876
'   télécharge la page
     If URLDownloadToFile(0&, sUrl, sTempDest, 0&, 0&) = 0  Then
'       on lit le  fichier
        Dim FF As Integer
        FF = FreeFile
        Open sTempDest For Input As #FF
            GetStringSourceFromOnlineFile = Input(LOF(FF), 1)
        Close #FF
'       supprime le fichier temp
        Call DeleteFile(sTempDest)
     End If
End Function

Remarque :
Label1.AutoSize = True
Label1.Caption = "Mon IP WAN : " & GetStringSourceFromOnlineFile("http://www.whatismyip.org")



nécessite ce snippet : http://www.codyx.org/snippet_generer-nom-fichier-temporaire-unique_619.aspx#1876

Snippets en rapport avec : Chaine, Source, Télécharger, Page, Récupérer



Codes sources en rapport avec : Chaine, Source, Télécharger, Page, Récupérer

{ASP / ASP.NET} LIRE LA SOURCE D'UNE PAGE
Voila une fonction qui permet de lire le code source d'une page Internet...

{Visual Basic, VB6, VB.NET, VB 2005} CONCEPTMONITOR - UN EXTRACTEUR DE D'INFORMATIONS PROVENANT DE PAGES HTML
Cette source est un extracteur d'informations (crawler) ayant plusieurs buts. C'est en premier un cl...

{JAVA / J2EE} WEBSOURCEASPIRO - ASPIRATEUR DE CODE SOURCE DE PAGE INTERNET
C'est un petit programme simple. On rentre une URL, on appuie sur le bouton et ca charge la page dan...

{Visual Basic, VB6, VB.NET, VB 2005} AFFICHER LA SOURCE D'UNE PAGE INTERNET
Cette source permet d'afficher la source d'une page présente sur le net ou en local ... Si vous ...

{Visual Basic, VB6, VB.NET, VB 2005} AFFICHER LA SOURCE D'UNE PAGE HTML D'UN SITE
C'est très , mais alors très simple à comprendre. Il n'y a que 3 lignes à taper, donc vraiment pas b...

{Visual Basic, VB6, VB.NET, VB 2005} SERVEUR OPC
Connexion à un serveur opc et récupération des items.Programme assez simple.On met directement les a...

{ASP / ASP.NET} PAGINATION CONTRÔLE REPEATER ASP.NET AVEC UN DATASET
Instaurer facilement un système de pagination sur un contrôle Repeater d'ASP.net grâce à la propriét...

{C / C++ / C++.NET} MYSTRING, CLASSE TRAITANT DES CHAÎNES DE CARACTÈRES
Ceci est une classe tout ce qu'il y'a de plus banal traitant des chaines de caractères. Commentée ai...

{Visual Basic, VB6, VB.NET, VB 2005} CONNECTION À UN SERVEUR OPC
Ce petit programme sert à se connecter à un serveur OPC.Ce serveur fait le lien entre automate et VB...

{Visual Basic, VB6, VB.NET, VB 2005} GETNAMES : RÉCUPÈRE ET ÉCRIT TOUS LES NOMS DE FICHIERS D'UN DOSSIER
J'ai fait ce petit programme tout simple, qui aurait pu être créé par n'importe quel débutant, car j...