Internet Link aufrufen



  • Ich möchte mit einem C++ Builder Programm den Testlink auf dieser Seite aufrufen:
    http://www.phynet.de/test.html

    Jetzt habe ich keine Idee, wie ich an das Problem herangehen soll. Das kann ja eigentlich nicht so schwierig sein.
    Ich habe mal ein CppWebBrowser Objekt in das Formular eingebaut, aber jetzt weiß ich nicht, wie man damit eine Seite aufruft 😞
    Es gibt auch in der Hilfe kein Beispiel dafür. Ist das Überhaupt der richtige Ansatz? Kann mir da wer weiterhelfen?



  • Hallo

    Am einfachsten ist die WinAPI-Funktion ShellExecute, wozu du hier und im WinWPI-Forum genug findest.
    Bei TCppWebBrowser brauchst du die Methode Navigate().

    bis bald
    akari



  • snOOfy schrieb:

    Ich habe mal ein CppWebBrowser Objekt in das Formular eingebaut, aber jetzt weiß ich nicht, wie man damit eine Seite aufruft

    Siehe FAQ unter "CppWebBrowser".

    Ist das Überhaupt der richtige Ansatz?

    Kommt darauf an, ob du die Webseite anzeigen oder auslesen willst.



  • wozu du hier und im WinWPI-Forum genug findest

    Als wenn man mit dieser Forumsuche was finden würde 🙄
    Wenn man im WinApi Forum nach ShellExecute sucht, findet man gerade mal 3 Beiträge, die alle nichts mit Internet zu tun haben.

    Und das mit Navigate habe ich auch nich richtig hinbekommen 😞 Es gibt da wieder kein Beispiel in der Hilfe und ich komm mit den ganzen Parametern nich klar.

    Kommt darauf an, ob du die Webseite anzeigen oder auslesen willst.

    Ich möchte den Inhalt (sowohl der geöffneten als auch der verlinkten Seite) nur auslesen.



  • Hallo

    seltsam, ich finde bei der Suche nach *ShellExecute* wesentlich mehr Threads...
    und in der WinAPI-FAQ ist außerdem das zu finden.

    Desweiteren gibt es in der BCB-FAQ diesen Thread, der doch die Navigate-Methode ausreichend erklärt.

    bis bald
    akari



  • OK, das mit Navigate funktioniert ja schon ganz gut 🙂
    Die Seite im Standard Browser zu öffnen, nützt ja irgendwie nicht so viel, weil auf der Seite noch der Link aufgerufen werden soll (wie gesagt, der link auf dieser Seite: http://www.phynet.de/test.html)



  • Hallo

    Ruf doch gleich den endgültigen Link auf, und nicht ein Zwischending.

    bis bald
    akari



  • Naja, das Endziel ist nicht, ein Programm zu schreiben, das genau DIESEN link auf dieser Seite aufruft. Das soll mal was werden, was eine Seite auf Links überprüft und dann alle nacheinander aufruft.



  • Entsprechend deines Beispiels solltest du dabei nur Rekursion vermeiden. Sonst hast du eine hübsche Endlosschleife.


Anmelden zum Antworten