Webseite komplett speichern



  • Hallo,
    ich möchte ein Programm erstellen, dass eine Webseite komplett speichert, also inklusive der Bilder speichert.

    Der Code aus der FAQ "Internet Bilder speichern", hilft mir leider nicht weiter, da ich die URL der Bilder nicht kenne. Die Bilder werden über ein Servlet in den Browser "gepuscht".

    Info: Die Bilder auf der Webseite können mit dem Internet Explorer "Seite speichern" gespeichert werden.

    Meine Idee:
    + Dem Programm einen Browser hinzufügen (visual c++ axbrowser)
    + Zur Webseite surfen. (bis hierher kein Problem)
    + Webseite (bzw. die Bilder speichern) auf Pfad nach Wahl speichern.

    Habe bei Codeguru einen Beispiel Code gefunden, der aber leider beim Kompilieren viele Fehler auswirft (bzgl. msado15.dll). Der Code funktioniert also leider nicht.

    http://www.codeguru.com/cpp/i-n/ieprogram/comments.php/c4397/?thread=1191

    Das Programm soll also die im axbrowser angezeigten Bilder speichern.

    Weiß jemand eine Lösung?

    Danke



  • nimm libcurl!!!
    http://curl.haxx.se/



  • Danke, für den Tipp. Glaube aber, dass ich mit curllib nicht weiterkomme, da es lt. Homepage kein Javascript interpretieren kann.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="cs" xml:lang="cs"><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1250" /><title>MSp ČR - Obsah stránky </title><link rel="stylesheet" type="text/css" href="spages.css" /><script language="javascript" type="text/javascript" src="commons.js"> </script></head><body onload="isFrameAbove()"><img src="getFile?listina.@slCis=100239242&listina.@str=1&listina.@klic=51da8c77dc15d920f528e20cbf13252a" style="width: 100%;" /></body></html>

    Das Programm muss den fetten Teil interpretieren, und das Bild empfangen.
    Das beste wäre wenn ich irgendwie über ein Browserobjekt auf das zugreifen könnte.
    Gibts dafür was?



  • kann mir niemand helfen?


Anmelden zum Antworten