Hi,

I am trying to fill a form from a web page and submit it.
I would really appreciate if someone could help me with this issue.

This is the code I used to get to the homepage containing the form:

################################################
!/usr/bin/perl -w
use WWW::Mechanize;
use HTTP::Cookies;
my $mech = WWW::Mechanize->new(agent => "WWW");
$mech->cookie_jar(HTTP::Cookies->new);
my $url = "http://www.immobilienscout24.de/";;
$mech->get($url);

$mech->follow_link(text=>"Wohnung kaufen");
$mech->follow_link(text=>"Berlin");
$mech->click_button(
       name   => "event:doSubmit",
       value  => "Weiter"
                    );

$form = $mech->current_form();
$form->dump();
$mech->select("quarterControl",{n => 3});
#########################################

When I try to run I get the following error:

#####################################
GET 
http://www.immobilienscout24.de/find.national.criteriasInterval/criteriasDialog.go;jsessionid=194BBA6C50A5764EF47C0BDE9E28D6F7.worker2
[simbaForm]
 iac=1                          (hidden readonly)
 style=is24                     (hidden readonly)
 is24EC=IS24                    (hidden readonly)
 quarterControl=                (option)   [<UNDEF>/off|*/Keine Einschr?nkung]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Adlershof
(Treptow)/Adlershof (Treptow) (27)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Altglienicke
(Treptow)/Altglienicke (Treptow) (10)]
 quarterControl=<UNDEF>         (option)
[*<UNDEF>/off|Alt-Hohensch?nhausen
(Hohensch?nhausen)/Alt-Hohensch?nhausen (Hohensch?nhausen) (7)]
 quarterControl=<UNDEF>         (option)
[*<UNDEF>/off|Baumschulenweg (Treptow)/Baumschulenweg (Treptow) (42)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Biesdorf
(Marzahn)/Biesdorf (Marzahn) (46)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Blankenburg
(Wei?ensee)/Blankenburg (Wei?ensee) (4)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Blankenfelde
(Pankow)/Blankenfelde (Pankow) (2)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Bohnsdorf
(Treptow)/Bohnsdorf (Treptow) (4)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Britz
(Neuk?lln)/Britz (Neuk?lln) (52)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Buch
(Pankow)/Buch (Pankow) (1)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Buckow
(Neuk?lln)/Buckow (Neuk?lln) (113)]
 quarterControl=<UNDEF>         (option)
[*<UNDEF>/off|Charlottenburg (Charlottenburg)/Charlottenburg
(Charlottenburg) (677)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Dahlem
(Zehlendorf)/Dahlem (Zehlendorf) (74)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Falkenberg
(Hohensch?nhausen)/Falkenberg (Hohensch?nhausen) (2)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Franz?sisch
Buchholz (Pankow)/Franz?sisch Buchholz (Pankow) (30)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Friedenau
(Sch?neberg)/Friedenau (Sch?neberg) (182)]
 quarterControl=<UNDEF>         (option)
[*<UNDEF>/off|Friedrichsfelde (Lichtenberg)/Friedrichsfelde
(Lichtenberg) (54)]
 quarterControl=<UNDEF>         (option)
[*<UNDEF>/off|Friedrichshagen (K?penick)/Friedrichshagen (K?penick)
(47)]
 quarterControl=<UNDEF>         (option)
[*<UNDEF>/off|Friedrichshain (Friedrichshain)/Friedrichshain
(Friedrichshain) (363)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Frohnau
(Reinickendorf)/Frohnau (Reinickendorf) (43)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Gatow
(Spandau)/Gatow (Spandau) (1)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Gr?nau
(K?penick)/Gr?nau (K?penick) (15)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Grunewald
(Wilmersdorf)/Grunewald (Wilmersdorf) (165)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Haselhorst
(Spandau)/Haselhorst (Spandau) (20)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Heiligensee
(Reinickendorf)/Heiligensee (Reinickendorf) (28)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Heinersdorf
(Wei?ensee)/Heinersdorf (Wei?ensee) (4)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Hellersdorf
(Hellersdorf)/Hellersdorf (Hellersdorf) (24)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Hermsdorf
(Reinickendorf)/Hermsdorf (Reinickendorf) (32)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Johannisthal
(Treptow)/Johannisthal (Treptow) (20)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Karlshorst
(Lichtenberg)/Karlshorst (Lichtenberg) (98)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Karow
(Wei?ensee)/Karow (Wei?ensee) (2)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Kaulsdorf
(Hellersdorf)/Kaulsdorf (Hellersdorf) (20)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Kladow
(Spandau)/Kladow (Spandau) (10)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Konradsh?he
(Reinickendorf)/Konradsh?he (Reinickendorf) (4)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|K?penick
(K?penick)/K?penick (K?penick) (116)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Kreuzberg
(Kreuzberg)/Kreuzberg (Kreuzberg) (207)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Lankwitz
(Steglitz)/Lankwitz (Steglitz) (122)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Lichtenberg
(Lichtenberg)/Lichtenberg (Lichtenberg) (61)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Lichtenrade
(Tempelhof)/Lichtenrade (Tempelhof) (70)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Lichterfelde
(Steglitz)/Lichterfelde (Steglitz) (313)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|L?bars
(Reinickendorf)/L?bars (Reinickendorf) (2)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Mahlsdorf
(Hellersdorf)/Mahlsdorf (Hellersdorf) (21)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Malchow
(Hohensch?nhausen)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Mariendorf
(Tempelhof)/Mariendorf (Tempelhof) (116)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Marienfelde
(Tempelhof)/Marienfelde (Tempelhof) (47)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Marzahn
(Marzahn)/Marzahn (Marzahn) (36)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Mitte
(Mitte)/Mitte (Mitte) (582)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|M?ggelheim
(K?penick)/M?ggelheim (K?penick) (11)]
 quarterControl=<UNDEF>         (option)
[*<UNDEF>/off|Neu-Hohensch?nhausen
(Hohensch?nhausen)/Neu-Hohensch?nhausen (Hohensch?nhausen) (3)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Neuk?lln
(Neuk?lln)/Neuk?lln (Neuk?lln) (178)]
 quarterControl=<UNDEF>         (option)
[*<UNDEF>/off|Niedersch?neweide (Treptow)/Niedersch?neweide (Treptow)
(17)]
 quarterControl=<UNDEF>         (option)
[*<UNDEF>/off|Niedersch?nhausen (Pankow)/Niedersch?nhausen (Pankow)
(104)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Nikolassee
(Zehlendorf)/Nikolassee (Zehlendorf) (95)]
 quarterControl=<UNDEF>         (option)
[*<UNDEF>/off|Obersch?neweide (K?penick)/Obersch?neweide (K?penick)
(24)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Pankow
(Pankow)/Pankow (Pankow) (91)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Pl?nterwald
(Treptow)/Pl?nterwald (Treptow) (21)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Prenzlauer
Berg (Prenzlauer Berg)/Prenzlauer Berg (Prenzlauer Berg) (615)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Rahnsdorf
(K?penick)/Rahnsdorf (K?penick) (11)]
 quarterControl=<UNDEF>         (option)
[*<UNDEF>/off|Reinickendorf (Reinickendorf)/Reinickendorf
(Reinickendorf) (206)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Rosenthal
(Pankow)/Rosenthal (Pankow) (48)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Rudow
(Neuk?lln)/Rudow (Neuk?lln) (54)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Rummelsburg
(Lichtenberg)]
 quarterControl=<UNDEF>         (option)
[*<UNDEF>/off|Schmargendorf (Wilmersdorf)/Schmargendorf (Wilmersdorf)
(96)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Schm?ckwitz
(K?penick)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Sch?neberg
(Sch?neberg)/Sch?neberg (Sch?neberg) (344)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Siemensstadt
(Spandau)/Siemensstadt (Spandau) (24)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Spandau
(Spandau)/Spandau (Spandau) (377)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Staaken
(Spandau)/Staaken (Spandau) (32)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Steglitz
(Steglitz)/Steglitz (Steglitz) (350)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Tegel
(Reinickendorf)/Tegel (Reinickendorf) (56)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Tempelhof
(Tempelhof)/Tempelhof (Tempelhof) (145)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Tiergarten
(Tiergarten)/Tiergarten (Tiergarten) (248)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Treptow
(Treptow)/Treptow (Treptow) (44)]
 quarterControl=<UNDEF>         (option)
[*<UNDEF>/off|Waidmannslust (Reinickendorf)/Waidmannslust
(Reinickendorf) (11)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Wannsee
(Zehlendorf)/Wannsee (Zehlendorf) (39)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Wartenberg
(Hohensch?nhausen)/Wartenberg (Hohensch?nhausen) (16)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Wedding
(Wedding)/Wedding (Wedding) (182)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Wei?ensee
(Wei?ensee)/Wei?ensee (Wei?ensee) (106)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Wilmersdorf
(Wilmersdorf)/Wilmersdorf (Wilmersdorf) (519)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Wittenau
(Reinickendorf)/Wittenau (Reinickendorf) (71)]
 quarterControl=<UNDEF>         (option)   [*<UNDEF>/off|Zehlendorf
(Zehlendorf)/Zehlendorf (Zehlendorf) (292)]
 criteriasGroup.nrRoomsControl.min= (text)
 criteriasGroup.nrRoomsControl.max= (text)
 criteriasGroup.netAreaControl.min= (text)
 criteriasGroup.netAreaControl.max= (text)
 criteriasGroup.priceControl.min= (text)
 criteriasGroup.priceControl.max= (text)
 criteriasGroup.isRentedControl=<UNDEF> (checkbox) [*<UNDEF>/off|true/Ja]
 event:doSubmit=Ergebnisse anzeigen (submit)

Illegal value 'Altglienicke (Treptow)' for field 'quarterControl' at
/usr/lib/perl5/site_perl/5.8.8/WWW/Mechanize.pm line 1232


Does anybody know what I am doing wrong ?

Marco

Reply via email to