Automatisches Wechseln auf Internetseiten



  • HalliHallo

    Ich stehe gerade vor dem Problem, dass ich ein paar Seiten aus dem Internet
    runterladen will. Einfach nur ein Speichern.
    Mir ist es aber viel zu viel Arbeit, jede einzelne Seite anzuklicken.
    Und da frag ich einfach mal so spontan, ob man nicht die Adressen in einem Programm unterbringen kann, dass dann automatisch auf die Seiten wechseln und diese dann auf die eigene Festplatte speichern.

    Ich bin für jeden Tipp froh.



  • für sowas gibt es schon programme....

    aber vielleicht mal ne idee: man müsste eigentlich nur nach "href" und "src" im html-file suchen, denn danach stehen die ganzen urls der seiten. diese könnte man dann systematisch vom server holen. nur mal so eine idee.



  • Schau mal in die FAQ, da steht dies bereits beschrieben.

    Devil.



  • Du könntest einfach die Adresse eine Seite nach der anderen in ein CListCtrl schreiben, die Einträge dann nacheinander durchgehen und dann mit

    CString somecode, s, url = "http://www.google.de";       
          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();
    

    den Sourcecode der Seite in eine Variable schreiben, mit der du dann eine neue Datei erstellst.


Anmelden zum Antworten