Les Snippets

Connexion

Récuperer la source html d'un site

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 11/04/2006 23:36:27 et initié par KiNdErMaXi [Liste]
Date de mise à jour : 21/04/2009 12:32:23
Vue : 26014
Catégorie(s) : Web
Langages dispo pour ce code :
- mIRC
- C# 1.x, C# 2.x
- VB6, VBA
- PHP 4, PHP 5
- Java
- Windev
- PHP 4, PHP 5
- VB6, VBA
- Voir tous les langages pour ce code snippet



Langage : VB6 , VBA
Date ajout : 21/04/2009
Posté par Renfield [Liste]
DateMAJ : 21/04/2009
Public Const INTERNET_OPEN_TYPE_PRECONFIG As Long = 0
Public Const INTERNET_FLAG_RELOAD = &H80000000
 
Public Declare Function InternetOpen Lib "wininet" Alias "InternetOpenA" (ByVal sAgent As String, ByVal lAccessType As Long, ByVal sProxyName As String, ByVal sProxyBypass As String, ByVal lFlags As Long) As Long
Public Declare Function InternetCloseHandle Lib "wininet" (ByVal hInet As Long) As Integer
Public Declare Function InternetReadFile Lib "wininet" (ByVal hFile As Long, ByRef sBuffer As Any, ByVal lNumBytesToRead As Long, lNumberOfBytesRead As Long) As Integer
Public Declare Function InternetOpenUrl Lib "wininet" Alias "InternetOpenUrlA" (ByVal hInternetSession As Long, ByVal lpszUrl As String, ByVal lpszHeaders As String, ByVal dwHeadersLength As Long, ByVal dwFlags As Long, ByVal dwContext As Long) As Long
 
Public Function GetHTMLContent(ByRef vsURL As String) As String
Dim hOpen As Long
Dim hFile As Long
Dim sBuffer As String * &H2000&
Dim nLength As Long
    hOpen = InternetOpen("googlebot", INTERNET_OPEN_TYPE_PRECONFIG, vbNullString, vbNullString, 0)
    If hOpen Then
        hFile = InternetOpenUrl(hOpen, vsURL, vbNullString, ByVal 0&, INTERNET_FLAG_RELOAD, ByVal 0&)
        If hFile Then
            Do
                InternetReadFile hFile, ByVal sBuffer, &H2000&, nLength
                GetHTMLContent = GetHTMLContent & Left$(sBuffer, nLength)
            Loop While nLength
            InternetCloseHandle hFile
        End If
        InternetCloseHandle hOpen
    End If
End Function


Snippets en rapport avec : Site, Source, Mirc, Socket, Tcp



Codes sources en rapport avec : Site, Source, Mirc, Socket, Tcp

{C# / C#.NET} FUZZER TCP
SoFresh ! est un petit fuzzer TCP, vous pouvez choisir l'adresse IP de destination, le port, le cara...

{Visual Basic, VB6, VB.NET, VB 2005} TRANSFERT DE FICHIERS ENTRE 2 PC DISTANTS
Bonjour, Cette source permet, pour commencer en quelques mots, d'échanger des fichiers à travers ...

{C# / C#.NET} MODULE RÉSEAU AVANCÉ : SOCKET TCP.
Voila 2 classes Server et Client avec des fonctionnalité avancés : - Serveur multiclient (multithre...

{C# / C#.NET} NETACCESS 2.0 RC2 : LIBRAIRIE POUR APPLICATION CLIENTS/SERVEUR
NetAccess est un librairie fournissant une méthode d'implémentation d'application client/serveur uti...

{C / C++ / C++.NET} LIBCONNECT - BIBLIOTHÈQUE C++ DE CONNEXION
Le but de cette bibliothèque est de proposer une interface très facile d'utilisation à la manipulati...

{C# / C#.NET} SAUVEGARDE DE FICHIERS CRYPTÉS SUR SERVEURS DISTANTS
Il y a 3 programmes: - Serveur - Client - Gestion des utilisateurs Ces logiciels utilise la cl...

{Visual Basic, VB6, VB.NET, VB 2005} ASYNC TCP SOCKET
Classe de pour faciliter l'utilisation des sockets tcp en mode asynchrone. Je dois maintenant tro...

{C / C++ / C++.NET} SQUELETTE DE COMMUNICATION PAR SOCKET EN MODE CONNECTÉ POUR LINUX
Un simple exemple de programme en trois fichiers. myinet.h est un include commun pour les deux pr...

{C / C++ / C++.NET} BIBLIOTHÈQUE PERMETTANT D'UTILISER LES SOCKETS DE MANIÈRE TRANSPARENTE QU'ELLES SOIENT WINDOWS / UNIX ET TCP / UDP
Ce code c++ sans class permet d'utiliser des sockets compatibles Windows et UNIX. Sans avoir à ce so...

{C / C++ / C++.NET} MK_SOCKET : UNE BIBLIOTHÈQUE COMPLÈTE ET TRÈS SIMPLE DE GESTION DE SOCKET TCP
Cette source présente une bibliothèque qui implémente une classe de gestion des sockets TCP. Je sai...