Thread WWW::Mechanize - Formulare absenden (3 answers)
Opened by pktm at 2009-09-01 10:02

Gast Coder
 2009-09-12 15:38
#125689 #125689
Mein Beitrag war fast Unfug.

Wenn man den Zeiger mittels $mech -> form_name (...) auf ein Formular setzt, reicht es, die benötigten Felder z.B. mittels $mech -> field (feldname,value) zu setzen und die Form anschließend mit $mech -> submit_form () abzusenden. Alle in dieser Form enthaltenen hidden Felder werden mit übertragen.

Wenn mal allerdings alternativ ein Formular mittels
Code (perl): (dl )
1
2
3
4
5
6
7
$response = $mech->submit_form(
        form_name       => 'xyz',
        fields          => {
                        feld => 'value',
                        feld => 'value',
                                        }
);

absendet, müssen auch alle hidden Felder explizit angegeben werden.

View full thread WWW::Mechanize - Formulare absenden