alligator: Perl / PHP - Formular via Script ausfüllen

Hi zusammen,

ich würde gerne eine Formular via Script ausfüllen.
Dieses Formular will erst Name, dann klickt man auf weiter, dann
will es eine Beschreibung, dann klickt man auf weiter, .... und irgendwann
tut das Formular halt das was es tun soll. Aber halt wie gesagt muss man
sich da durchhangeln.

Wie kann ich das am besten realisieren ? In PHP bin ich relativer Newbie,
jedoch in Perl schon _etwas_ fitter.

Danke für Hilfe
alligator

  1. Hi,

    ich würde gerne eine Formular via Script ausfüllen.

    möchtest Du nicht. Du möchtest das machen, was ein Browser tut, wenn dort ein ausgefülltes Formular abgesendet wird: einen HTTP-Request absetzen.

    Dieses Formular will erst Name, dann klickt man auf weiter, dann

    [...]

    Ergo: Du möchtest mehrere voneinander abhängige HTTP-Requests absetzen. Entweder weißt Du, wie der zweite, dritte, vierte abhängig von den Werten der vorherigen Requests auszusehen hat, oder Du musst den HTML-Code im Response des Fremdservers im Programmcode analysieren.

    Wie kann ich das am besten realisieren ? In PHP bin ich relativer Newbie,
    jedoch in Perl schon _etwas_ fitter.

    Das Modul LWP::Simple oder LWP::UserAgent (letzteres ist z.B. für POST-Requests nötig) liefert Dir alles, was Du über die Request-Generierung hinaus brauchst.

    Cheatah

    --
    X-Will-Answer-Email: No
    1. Hi,

      »

      ich würde gerne eine Formular via Script ausfüllen.

      möchtest Du nicht. Du möchtest das machen, was ein Browser tut, wenn dort ein ausgefülltes Formular abgesendet wird: einen HTTP-Request absetzen.

      Ja ok ...

      Dieses Formular will erst Name, dann klickt man auf weiter, dann
      [...]

      Ergo: Du möchtest mehrere voneinander abhängige HTTP-Requests absetzen. Entweder weißt Du, wie der zweite, dritte, vierte abhängig von den Werten der vorherigen Requests auszusehen hat, oder Du musst den HTML-Code im Response des Fremdservers im Programmcode analysieren.

      And thats the Problem !
      Wie mach ich das ? Beim ersten Formular sehe ich noch den Quelltext, aber bei den nächsten sehe ich ihn nicht mit Rechstklick im Browser.
      Hmm ?!?

      Wie kann ich das am besten realisieren ? In PHP bin ich relativer Newbie,
      jedoch in Perl schon _etwas_ fitter.

      Das Modul LWP::Simple oder LWP::UserAgent (letzteres ist z.B. für POST-Requests nötig) liefert Dir alles, was Du über die Request-Generierung hinaus brauchst.

      Ja danke, an die Module dachte ich auch .

      cu
      alligator

      1. Hi,

        Wie mach ich das ? Beim ersten Formular sehe ich noch den Quelltext, aber bei den nächsten sehe ich ihn nicht mit Rechstklick im Browser.

        dann machst Du (oder Dein Browser) etwas falsch. Wenn ein Quellcode existiert - und bei HTML ist das der Fall - kannst Du ihn auch sehen.

        Cheatah

        --
        X-Will-Answer-Email: No
        1. dann machst Du (oder Dein Browser) etwas falsch. Wenn ein Quellcode existiert - und bei HTML ist das der Fall - kannst Du ihn auch sehen.

          Danke für den Hinweis, jetzt hast du mich um einiges weiter gebracht ...

          cu
          alligator