Thread Regex matched nicht
(24 answers)
Opened by FlorianL at 2008-03-13 15:51
Nochmal kurz auf den Punkt gebracht was ich nun tun möchte:
Ich Möchte eine Abfrage auf "http://www-912.ibm.com/eserver/support/fixes/fixce..." starten. Dort werden IBM Fixes angezeigt, jedoch erst nachdem man im OS-Patchlevel filter was ausgewählt hat. Hier ist das form: Code: (dl
)
1 <form name="tlFilter" action="/eserver/support/fixes/fixcentral/pfixpacks/53" method="POST" > Ich möchte dabei alles auswählen, Formname ist also 'tlFilter', Wert des feldes ist 'all' und der request ist POST... Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 sub checkfixpack() { my $request = POST 'http://www-912.ibm.com/eserver/support/fixes/fixcentral/pfixpacks/53', [ 'tlFilter' => 'all' ]; my $response = $browser->request($request); if ($response -> is_success()) { my @site = $response->content; foreach (@site) { my $line = $_; if ($line =~ m/pseriesfixpackinformation\/(.+)\"/g) { print("Fixpack: $1\n"); } } } else { print "ERROR ".$response->message . "\n"; } } Ich erhalte beim ausführen nur die Meldung: 'ERROR Found' Ein print @site zeigt mir auch das das Formular nicht richtig übergeben wurde, ich lande auf der 'normalen' seite... |