Konrad L. M. Rudolph: mit C++ eine Homepage einlesen

Beitrag lesen

bin langsam aber sicher am umsteigen von Perl zu C++.
nun suche ich eine Bibliothek für C++ in welcher ich Befehle habe, um Daten aus einer Website einzulesen, analog zum Perl Code

Irgendwie ist das das falsche Forum für sowas. Versuch's eher mal bei http://c-plusplus.de/.

Anyway, das ganze geht über die WinAPI (wenn du unter Windoof programmierst):

\\ const int buffsize = 2048;
char buffer[buffsize];
int bytesread;

HINTERNET hConn = InternetOpen(
    (LPCTSTR)"MyAgent",
    INTERNET_OPEN_TYPE_PRECONFIG,
    NULL,
    NULL,
    0
);

if(hConn)
{
    HINTERNET hUrl = InternetOpenUrl(
        hConn,
        (LPCTSTR)"http://die-url/",
        NULL,
        0,
        0x80000000,
        NULL
    );

if(hUrl)
    {
        while(true)
        {
            InternetReadFile(hUrl, buffer, buffsize, bytesread);
            if(bytesread == 0)
                break;
            std::out << buffer; // oder watt auch immer
        }

InternetCloseHandle(hUrl);
    }

InternetCloseHandle(hConn);
}
///

!!! ungetestet! Ich selbst programmiere (fast) nie C++.

Gruß,
KonRad -

--
"Was Gott zusammengeführt hat ..." :: polithink.org -
the politicultural e-zine :: http://www.polithink.org