Batch autologin bei Webseiten?
Hi, ich will ein Autologin bei eier Website mit einer Batchdatei hin bekommen.
@echo off
:Main
cls
color 4
title Autologin
type Login.py
echo.
set /p Name=Name:
set /p Pass=Passwort:
start https://www.instagram.com/accounts/login/?source=auth_switcher
Wie kann ich hier jetzt weiter machen, oder kann ich so überhaupt weiter machen?
3 Antworten
Was du probieren könntest wäre vbs mit sendKeys(). Also, dass du mit Tab das Feld anwählst und dann das Passwort eintippen lässt. Wenn instagram aber was an der Seite ändert, ist das nicht mehr os treffsicher. Deshalb könntest du auch selenium mit python probieren.
Eintippen geht auch mit vbs https://www.promotic.eu/en/pmdoc/ScriptLangs/VBScript/PropMeth/InputBox.htm
Das funktioniert so nicht.
Du bräuchtest dafür eine Möglichkeit zur Automatisierung des Browsers.
Jedes mal, wenn die Weboberfläche von Instagram angepasst wird, müsstest du dann auch diese Automatisierung anpassen.
Würde ich nicht empfehlen.
Ich selbst nutze für derartiges Selenium, allerdings nicht für den täglichen Use-Case, sondern eher für automatisierte Tests.
Selenium
Passwort-Safes wären für Normalos auch eine gangbare Alternative.
Vollständiges, automatisches Login (über Skripte) würde eine willkommene Sicherheitslücke für pöse Purschen darstellen.
Florian Dalwigk hat auf seinem Kanal just vor 2 Tagen gezeigt, dass er mit einem eigenen Python-Skript recht einfach die Passwort-Safes aller Browser auslesen konnte. (Das genaue WIE verständlicherweise nicht.)
Leider hat Youtube das Video dann gestriked.
Wenn Logins via Skript und ganz schlimm unverschlüsselt stattfinden....
Jo, das ist alles wie gesagt nicht empehlenswert, da hast du recht. Ich nutze auch keine PasswortDB innerhalb der Browser. Aber Bequemlichkeit schlägt oft jede Sicherheitsbedenken.
no way mit Batch.
mehr zu diesem Thema:
https://www.google.com/search?q=instagram+login+programmatically
Aber da muss ich schon im vorhinein Name und Passwort eintippen, ich will es so machen, dass man das Passwort und Name in der Cmd eingeben kann.