Input-Element auslesen von einer Webseite mit Frameset

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Cell.

    Input-Element auslesen von einer Webseite mit Frameset

    Hallo,

    ich habe auf meiner Form ein Webbrowser-Control das eine Seite mit einem Frameset anzeigt.

    HTML-Quellcode

    1. <frameset cols="100, 100, *">
    2. <frame src="..." name="frame1">
    3. <frame src="..." name="frame2">
    4. <frame src="..." name="frame3">
    5. </frameset>


    In frame2 befindet sich ein Formular in dem ein Input-Element ist.

    HTML-Quellcode

    1. <input type="text" name="input1">


    Ich möchte gerne auslesen was in den Input-Element steht. Aber ich habe keine Ahnung wie ich darauf zugreifen soll.

    VB.NET-Quellcode

    1. browser.document.window.frames.item(1) ??????


    Wäre für Hilfe sehr dankbar.
    Da der Quellcode des Browsers nicht objekorientiert ist kannst du nicht darauf zugreifen wie auf eine Eigenschaft. Dur wirst schon im Quelltext der Website nach der entsprechenden Stelle suchen müssen und dir dann die benötigten Infos rausziehen.

    Dazu solltest du dir Regular expressions ansehen. Das ist da echt hilfreich.

    https://msdn.microsoft.com/de-de/library/hs600312(v=vs.110).aspx