Website Src -> CString



  • Morgen

    Wie kann man am schnellsten den gesamten Source Code einer Webseite herunterladen und in einen CString speichern?



  • indem du die webseite ausliest

    char szUrl[1024]="http://www.c-plusplus.net/forum/viewtopic-var-t-is-168803-and-sid-is-739b8423e79bd663361435739079f23a.html";
    CInternetSession*  m_pInetSession;// Zum neuen URL navigieren
    CString strHtmlDoc;//Speicher der html Seite
    
    char character = NULL;         // char zum Einlesen der einzelnen Zeichen aus dem HTML-Code    
    m_pInetSession = new CInternetSession(NULL, 1, PRE_CONFIG_INTERNET_ACCESS);      // Internetsession initialisieren 
    
    CStdioFile* pStdioFile = m_pInetSession->OpenURL(szUrl, 1, INTERNET_FLAG_TRANSFER_BINARY);   // Verbindung zur Website herstellen 
    
    while (pStdioFile->Read(&character, 1))         // solange ein zeichen lesen bis HTML-Code zu Ende ist 
    { 
          strHtmlDoc += character;                  // Zeichen dem CString hinzufügen 
    }
    


  • Funktioniert! Danke sehr.


Anmelden zum Antworten