Thread WWW::Mechanize (::Firefox) Formularergebnis auswerten (18 answers)
Opened by jan_Gast at 2012-11-26 14:38

Gast jan_Gast
 2012-11-26 14:38
#163609 #163609
Moin, ich greife mit WWW::Mechanize (oder auch WWW::Mechanize::Firefox) auf eine Internetseite zu, auf der ein Suchformular liegt. Ich kann die entsprechenden Suchfelder auch ausfüllen und das Formular mit click_button absenden. Soweit so gut.

Im HTML-Code der Seite steht:
Code: (dl )
<form ... action="/cgi-bin/bl_suche.pl" method="post" ... target="Ergebnisfenster">...

Das Formular ruft sich dabei nach Absenden (per JavaScript) selber wieder auf, allerdings mit der Ergebnisliste in einem neuen Fenster. Es gibt dann also 2 Fenster: 1. das eigentliche Suchformular und 2. das (gleiche) Suchformular mit einer Ergebnisliste.
Code: (dl )
1
2
MeinFenster = window.open("", "Ergebnisfenster", Fensteroptionen); 
MeinFenster.focus();


Wie komme ich denn jetzt an die Ergebnisse dran? Mit $mech->content() oder ähnlichem komme ich immer nur an den Inhalt des "aufrufenden Suchformulars" aber nicht an die Ergebnisliste.

Hoffe, es war halbwegs verständlich ;))

Bin für jeden Tip dankbar, Gruß Jan
Last edited: 2012-11-26 14:44:52 +0100 (CET)

View full thread WWW::Mechanize (::Firefox) Formularergebnis auswerten