Hallo ihr, mein Internet zuhause beziehe ich notgedrungen über einen Telekom-Hotspot. Leider fliege ich regelmäßig raus und muss ich mich ständig neu einloggen (Html-Login-Seite, Wlan selbst ist unverschlüsselt). Naheliegend wäre ein Skript, dass das für mich übernimmt. Ist nicht Python für sowas ziemlich geeignet? Am Schicksten wäre die Lösung, das Wlan/Inet auf einem Raspberry zu empfangen, auf dem dieses Auto-Login-Skript laufen soll, und das Internet an einen Wlan-Router weiterzugeben. So könnte ich den Zugang auch auf mehreren Geräten verwenden. Was meint ihr? Bin ich auf dem Holzweg oder sollte das relativ enfach zu machen sein? Ich habe mit Python noch nie etwas gemacht. In C/C++ bin ich mehr oder weniger fit. Habt ihr mir vielleicht bitte den ein oder anderen Tipp, wie ich das angehen sollte? Weil ich das nicht so einfach gefunden habe wie ich gedacht habe, wollte ich euch frage: Wie realisiert man in Python diese 4 Dinge: 1. prüfen ob Wlan-Verbindung steht 2. Wlan verbinden 3. prüfen, ob Internet verfügbar ist 4. Login-Seite mit User und Passwort ausfüllen und bestätigen Ich frage euch nicht danach mir das Ding zu schreiben. Das ein oder andere Stichwort zu jedem Punkt, welche Library/welche Funktion oder nen guten Link oder so wäre schon klasse. Oder liege ich völlig falsch damit, dass Python hier erste Wahl ist? Falls, womit sollte ich es dann angehen? Danke!
2. wlan verbindet sich doch automatisch? 1. Ping auf IP-Adresse der Loginseite 3. ping auf z.b. 8.8.8.8 (dns server google) wenn nio verbinden 4. wie werden die logindaten übertragen? wahrscheinlich post also loginseite aufrufen und via post user und pw übertragen
ich schrieb: > 4. wie werden die logindaten übertragen? wahrscheinlich post also > loginseite aufrufen und via post user und pw übertragen Danke für deine Antwort. Ich habe mal danach gesucht, was du mit "post" meinen könntest und bin auf die requests-Library gestoßen. Meinst du das? http://docs.python-requests.org/de/latest/user/quickstart.html
Oder urllib Die notwendigen Formularfelder (get oder Post) kannst du mit den Entwicklungswerkezugen deines Browsers auslesen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.