Mein simples Vorhaben:
Ein script, welches sich beim ausführen in eine website einloggt, und einige links aufruft. Das ganze soll auf dem Raspberry (Raspbian) ohne grafische Oberfläche geschehen.
Mein aktueller Ansatz:
Ein simples Python-script lässt Selenium mit Firefox (über Xvfb) die Website aufrufen und sich einloggen.
Allerdings läuft dies nicht wirklich so wie ich es möchte und es kommt mir auch vor als würde ich mit Kanonen auf Spatzen schießen. Und mein raspberry ackert schon genug ;).
Meine Fragestellung:
Wie lässt sich das Vorhaben möglichst effizient umsetzten. (Das ganze soll regelmäßig etwa täglich stattfinden ich dachte an Cron).
Am liebsten wäre mir ein bash script und ein Konsolenbrowser. Google hat mir schon w3m und lynx vorgeschlagen. Nur wie lässt sich (wenn url-login nicht möglich ist) das login automatisieren.
Da ich von php java und Konsorten ebenso wie von Browsern in der Konsole leider wenig Ahnung habe, hoffe ich hier vielleicht einen guten, leichtverständlichen Tipp zu bekommen.
Ich vermute das Login funktioniert über cookies, zumindest bin ich nach schließen des Browsers noch eingeloggt und nach dem löschen der Cookies oder dem Login über eine andere Instanz nichtmehr.
Mit w3m kann ich mich über die Konsole einloggen, nur würde ich dies auch gerne automatisieren können.
:Edit:
Auszug aus dem Quelltext der Website:
<div class="inputHead">Account</div>
<div class="inputFrame inputBox">
<div class="inputWrap">
<input type="text" name="strID" id="strID" tabindex="1" maxlength="25">
</div>
</div>
...
<div class="inputHead">Password</div>
<div class="inputFrame inputBox">
<div class="inputWrap">
<input type="password" name="strPW" id="strPW" tabindex="2" maxlength="25">
</div>
Alles anzeigen
da sollte sich doch mit der input id was automatisch eingeben lassen ?!