expect mit lynx/w3m/elinks. TABs (oder spez. Tasten senden)

23/08/2010 - 16:31 von H. D. Oezbilen | Report spam
Hallo @all,

leider finde ich bei expect nicht die Moeglichkeit TAB zu senden.

Hintergrund; auf eine -leider- Frame Website mit lynx/w3m/elinks
einloggen (eben nur auf der shell, keine Graphikoption, nicht da, nicht
gewollt) mit paar TABs in den richtigen Frame wechseln, darin eben
nochmal mit Frame zum Loginfeld springen und dort das PW eingeben (ok \R).

Wenn ich mich vorher manuell einlogge, kann ich auch die Parameter des
Wechselrichters per -dump und Umleitung- auslesen. Jedoch verfaellt
irgendwann der Cookie, das Login ist damit auch hin, am naechsten Tag,
laeuft das Skript auf der Frame-Login-Seite auf.

Wie kann man TAB oder spez. Tasten per expect an die o.g. Browser senden.

Geht das ueberhaupt, dass die o.g. shell-Browser mit expect gesteuert
werden koennen ?

Danke vorab fuer replying.

Gruss
Oezbilen
 

Lesen sie die antworten

#1 Hannes Hoerl
23/08/2010 - 18:43 | Warnen spam
Hallo.

Das ist jetzt nicht die Antwort auf deine Frage (habe keine Erfahrungen
mit expect ...) aber vielleicht ein alternativer Lösungsansatz für dein
Problem:

On 08/23/2010 04:31 PM, H. D. Oezbilen wrote:

Hintergrund; auf eine -leider- Frame Website mit lynx/w3m/elinks
einloggen (eben nur auf der shell, keine Graphikoption, nicht da, nicht
gewollt) mit paar TABs in den richtigen Frame wechseln, darin eben
nochmal mit Frame zum Loginfeld springen und dort das PW eingeben (ok \R).



Für solche Dinge verwende ich immer WWW::Mechanize[¹].
Solche Dinge gibts sicher für andere (Skript-)Sprachen auch, solltest du
mit Perl nicht gut Freund sein.

Natürlich muss man hierfür die Seite(n) mindestens einmal ein wenig
durchanalysieren, damit man die richtigen Daten an die richtigen Stellen
schickt udgl. - aber ich denke, darum wirst du so und so nicht herum
kommen ...

Blöd ists natürlich, wenn sich die Seite öfters àndert - aber auch das
ist bei jeder Art der Automatisierung besch***.

HTH & Ciao, hoe

[¹]
http://search.cpan.org/~petdance/WWW-Mechanize-1.64/lib/WWW/Mechanize.pm

news://freenews.netfront.net/ - complaints:

Ähnliche fragen