Headless, skriptfähiges Firefox / Webkit unter Linux?

Ich möchte einige Webinteraktionen automatisieren, nämlich das regelmäßige Herunterladen von Dateien von einer sicheren Website. Dies beinhaltet im Wesentlichen die Eingabe meines Benutzernamens / Passworts und das Navigieren zur entsprechenden URL.

Ich habe einfache Skripte in Python ausprobiert, gefolgt von komplexeren Skripten. Nur um herauszufinden, dass diese bestimmte Website ein unangenehmes Javascript und einen Flash-basierten Mechanismus für die Anmeldung verwendet, wurden meine Methoden unbrauchbar.

Ich habe dann HTMLUnit ausprobiert, aber das scheint auch nicht zu funktionieren. Ich vermute, dass die Verwendung von Flash das Problem ist.

Ich möchte eigentlich nicht mehr darüber nachdenken, daher neige ich dazu, ein Skript für einen aktuellen Browser zu schreiben, um mich anzumelden und die benötigte Datei zu erhalten.

Voraussetzungen sind:

Laufen Sie auf einem Linux-Server (dh kein X läuft). Wenn ich wirklich X brauche, kann ich das schaffen, aber ich werde nicht glücklich sein.Sei verlässlich. Ich möchte diese Sache beginnen und nie wieder darüber nachdenken.Sei skriptfähig. Nichts zu raffiniertes, aber ich sollte in der Lage sein, dem Browser die verschiedenen Schritte und zu besuchenden Seiten mitzuteilen.

Gibt es gute Toolkits für einen kopflosen, skriptfähigen Browser ohne X? Haben Sie so etwas probiert und wenn ja, haben Sie Worte der Weisheit?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage