Autologin - dietrich-kindermann.de

Web-Login automatisieren


Ich verwende zur Speicherung der Temperaturmesswerte freestyle vom Webhoster bplaced. Dabei ist es erforderlich, dass sich der Benutzer alle drei Monate mit seinem Account einloggt. Anderenfalls wird der Webspace deaktiviert.
Mit einem Linux-Skript auf einem im Netzwerk aktiven NAS soll ein regelmäßiges Login erfolgen. Auf dem von mir verwendeten NAS (DNS-325) wurde fun_plug 0.7 installiert, um zusätzliche Linuxbefehle ausführen zu können. Um auf Webseiten zugreifen zu können, muss das Übertragungsprogramm cURL installiert werden.


curl-Package
curl-Package

Nachdem das Paket erfolgreich heruntergeladen wurde, wird es auf dem NAS installiert.


curl-Installation
curl-Installation

Dem Quellcode der Login-Seite werden die erforderlichen Login-Parameter entnommen.

Bild vergrössern
Login-Seite

Mit diesen Parametern wird das Login-Skript erzeugt. 

Bild vergrössern
Login-Skript

Durch Aufruf des Skripts erfolgt der Login. Im HTML-Code der aufgerufenen Login-Seite ist der Zeitpunkt des letzten Logins zu sehen.

Bild vergrössern
Autologin

Damit das Skript regelmäßig aufgerufen werden kann, muss zuvor uwcron heruntergeladen werden. 


uwcron-Package
uwcron-Package

Anschließend wird uwcron auf dem NAS installiert. 


uwcron-Installation
uwcron-Installation

Damit das Login-Skript bplacedlogin.sh regelmäßig aufgerufen wird, muss ein Eintrag in der Datei cronjob erfolgen.


cronjob
cronjob