Internet - HTML Seite in String laden....



  • Ich möchte eine HTML Seite direkt in einen CString in meinem C++ Programm laden. Also ich möchte eine Methode basteln die Einen CString als Adresse fordert und einen String wo dann der Quelltext der HTML Seite drinsteht zurückgibt. Nur leider weiß ich nicht welche Methoden ich für sowas verwenden kann? Hat sowas schonmal wer gemacht und kann mir jemand da weiter helfen?

    schonmal danke
    mfg ExElNeT



  • Hi,

    also wie man den Quellcode einer URL bekommt, wird hier ganz gut beschrieben:

    [url] http://www.codeguru.com/internet/GetSourceHtml.html [/url]

    mehr kann ich dir leider auch net sagen



  • DANKE DANKE DANKE!!! Klappt super genau das wollte ich :))
    hier ist sie so wie ich sie will 🙂 :

    CString getHtmlSource(CString url)
       {      
          CString somecode, s;      
          CInternetSession session;
          CInternetFile* file = NULL;
    
          try
          {      
             file = (CInternetFile*) session.OpenURL(url); 
          }
          catch (CInternetException* m_pException)
          {      
             file = NULL; 
             m_pException->Delete();
          }
    
          if(file)
          {      
             while (file->ReadString(somecode) != NULL) 
             {
                s = s + somecode;
             }
          }
    
          file->Close();
          return s;
       }
    

    [ Dieser Beitrag wurde am 25.12.2002 um 14:36 Uhr von C-O-M-M-A-N-D-E-R editiert. ]


Anmelden zum Antworten