Thread WWW::Mechanize Formularfeld entfernen
(7 answers)
Opened by bianca at 2014-09-07 14:42
Das wäre ein Hack über das interne Form-Objekt (ich weiß, böse sowas!):
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 # Formular mit Namen T1 selektieren $mech->form_name('T1'); # alle Eingabefelder außer F2 extrahieren $mech->form_name('T1')->{'inputs'} = [ grep { $_->name ne 'F2' } ( $mech->form_name('T1')->inputs ) ]; # Eingabefeld F1 mit gewünschtem Wert besetzen $mech->form_name('T1')->value('F1',42); # absenden $mech->submit(); Ich habe jedenfalls keine Methode in Mechanize oder HTML::Form gefunden, womit ich Formularfelder entfernen könnte. Last edited: 2014-09-07 17:57:32 +0200 (CEST) |