Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Internetseite Anmelden

Frage Entwicklung Batch & Shell

Mitglied: DexXxtrin

DexXxtrin (Level 1) - Jetzt verbinden

20.07.2008, aktualisiert 20:07 Uhr, 6376 Aufrufe, 11 Kommentare

Hallo zusammen

Wie kann ich mit einer Batchdatei mich automatisch auf einer Internetseite Anmelden?
Wie ich die Seite starten kann, weiss ich, nur müsste ich jetzt auch noch die Felder "Benutzername" und "Passwort" ausfüllen können über den Batch.

Habt ihr eine Idee?

Gruss DexXxtrin


Dass wäre der Seitenquelltext:
01.
     </script> 
02.
<div id="contentWrapper"
03.
 <div id="content" class="clearfix"><h1>Melde dich bei <strong>Netlog</strong> an</h1> 
04.
 
05.
<div class="contentBox left"
06.
 <form method="post" id="loginform" action="#"
07.
 <input type="hidden" name="action" value="login" /> 
08.
 <input type="hidden" name="target" value="-" /> 
09.
 <table class="form"
10.
 <tr> 
11.
 <th><label for="loginNicknameText">Nickname oder Email Adresse</label></th> 
12.
 <td> 
13.
 <input tabindex="1" type="text" size="20" maxlength="60" name="nickname" id="loginNicknameText" value="" /> 
14.
 
15.
  </td> 
16.
 </tr> 
17.
 <tr> 
18.
 <th> 
19.
 <label for="loginPasswordText">Passwort</label> 
20.
 </th> 
21.
 <td> 
22.
 <input tabindex="2" type="password" size="20" maxlength="60" name="password" id="loginPasswordText" value="" /> 
23.
 
24.
  <br /><span class="dimmed">Hast du <a href="/go/login/view=sendPassword"> dein Passwort vergessen</a>?</span> 
25.
 </td> 
26.
 </tr> 
27.
 <tr> 
28.
 <th><label for="rememberCheck">Passwort merken?</label></th> 
29.
 <td><input tabindex="3" type="checkbox" name="remember" id="rememberCheck" value="YES" checked="checked" /></td> 
30.
 
31.
 </tr> 
32.
 <tr> 
33.
 <th></th> 
34.
 <td class="button"
35.
 <input tabindex="4" type="submit" id="formLoginButton" value="Anmelden" /> 
36.
 </td>  
37.
 </tr> 
38.
 </table> 
39.
 </form> 
40.
 
41.
</div>
Mitglied: filippg
20.07.2008 um 15:00 Uhr
Hallo,

du startest den Browser über "start <URL>"? Ältere Browser unterstüzten es, die Zugangsdaten in der URL mit anzugeben, un zwar mit "http://<username>:<password>@<seite.de>". Geht aber auch nur bei Seiten, die die HTTP-Authentifizierung nutzen (kleines, hässliches Fenster, das auftaucht), nicht wenn die Authentifizierung über ein Form in der Seite erfolgt.
Vielleicht willst du aber eh etwas ganz anderes, schau dir mal wget an.

Filipp
Bitte warten ..
Mitglied: DexXxtrin
20.07.2008 um 15:38 Uhr
Ich möchte mich auf einer Seite, wie bei administrator.de, mit dem Loginkästechen einloggen.
Das wget habe ich mir mal angeschaut, aber so weit ich das verstanden habe, kann ich es auch nicht für diesen Zweck verwenden.
Bitte warten ..
Mitglied: filippg
20.07.2008 um 16:12 Uhr
Hallo,

was heißt denn du willst dich anmelden eigentlich? Soll dann irgendein Skript irgendwie den Inhalt auslesen, oder willst du als Mensch danach die Ausgabe sehen/nutzen?
wget kann teilweise schon formularbasierte Anmeldung machen. Dazu muss es wissen, wie die relevanten Eingabefelder heißen, und welche Werte dafür übertragen werden sollen. Schwierig ist dann nochmal das Session-Handling, wenn hier etwa Cookies eingesetzt werden.

Gruß

Filipp
Bitte warten ..
Mitglied: DexXxtrin
20.07.2008 um 16:21 Uhr
Hallo

Es gibt Seiten, die einen Memberberich haben. So wie diese Seite hier.
Diese haben irgendwo auf der Seite zwei Kästchen, in das eine muss man den Benutzername eingeben in das andere das PW. Nun möchte ich das mit einem Batch Script automatisch machen lassen. Von Vorteil wäre auch, wenn ich gerad überprüfen könnte, ob die anmeldung erfolgreich war oder nicht.

Gruss DexXxtrin
Bitte warten ..
Mitglied: tim1986
20.07.2008 um 16:56 Uhr
ich verstehe noch nicht ganz was du genau möchtest?! wie "filippg" schon fragte willst du danach etwas uber das script auslesen oder willst du auf der seite arbeiten(etwas lesen/posten)? wenn's dir nur darum geht dich ohne deine anmeldedaten einzuloggen dann würd ich dir Endweder für deinen Browser n plugin empfehlen oder du wechsels zu opera dort ist das sehr genial gelöst worden mit "Wand" einmal daten eingeben und vom browser automatisch speichern lassen, wenn du das nächste mal auf die seite gehst gibts einen button der dich autmatisch anmeldet! zu deiner eigendlichen frage(wie du die daten per batch in die felder bekommst) wüsste ich nicht wie, vor alle weil diese eingabefenster ja bei jeder seite anders sind sprich du müßtest das script für jede seite umschreiben

hoffe das hilft dir weiter

mfg der tim
Bitte warten ..
Mitglied: DexXxtrin
20.07.2008 um 17:29 Uhr
Das umschreiben wäre kein Problem, wenn ich wüsste, wie ich die Daten eingeben lassen kann.
Mit diesem Script kann sich dann ein anderer User auf der Seite anmelden, ohne dass er das Passwort irgendwo auslesen kann. (Die Browser speichern es ja so, dass man es auslesen kann)

Am Anfang habe ich den wichtigen Ausschnitt des Quellcodes gepostet. Nun ist meine Frage, wie ich den Batch schreiben muss, dass der die Felder richtig ausfüllt?

Gruss DexXxtrin
Bitte warten ..
Mitglied: tim1986
20.07.2008 um 18:06 Uhr
hm... aber das passwort aus ner batch auslesen find ich definitiv leichter als ausm browse!
zumal du(zumindest bei opera) ein master passwort anlegen kannst das lauten könnte 1234 und das ändern und auslesen kannste durch ein zweites masterpasswort verhindern!
Bitte warten ..
Mitglied: DexXxtrin
20.07.2008 um 18:41 Uhr
Klar ist das auslesen von einer Batch einach. Deshalb mach ich dann auch ne .exe daraus! =)
Bitte warten ..
Mitglied: filippg
20.07.2008 um 19:00 Uhr
Auch die wird einfacher auszulesen sein als die entsprechende Ablage des Browsers (ziemlich wahrscheinlich geht das durch scharfes hinsehen mit einem einfachen Hex-Editor).

Filipp
Bitte warten ..
Mitglied: DexXxtrin
20.07.2008 um 19:55 Uhr
Und für das verschlüssle ich die Datei vorher mit meiner eigenen Verschlüsslung....
Ich möchte es mit Batch realisiern! Weiss niemand, wie man dies realisiern kann?
Bitte warten ..
Mitglied: filippg
20.07.2008 um 20:07 Uhr
Hallo,

man sollte nicht immer glauben, dass man alles besser kann als die Profis.
Mit anderen Worten: Deine Verschlüsselung wird wohl kaum sicherer sein als die von Leuten, die sich damit auskennen. Positiv könnte sich hier nur auswirken, dass dafür natürlich auch kein Profi ein Crack-Tool schreiben wird, was bei weiter verbreiteten Verfahren schon der Fall sein kann.

Daneben bin ich mir _ziemlich_ sicher, dass das nicht mit einer Batch-Datei geht. Für Firefox gibt es afaik ein Makro-Aufsatz, der könnte das erledigen - beim gleichbleibenden Problem der Kennwortspeicherung.
Vielleicht räumt dir ja der Website-Betreiber eine geeignete Methode zur Authentifizierung ein.

Gruß

Filipp
Bitte warten ..
Ähnliche Inhalte
Windows Netzwerk
Notebook mit Truecrypt - per Remote anmelden irgendwie möglich? (5)

Frage von schnuffi9999 zum Thema Windows Netzwerk ...

Windows 10
gelöst Temporäres Anmelden (14)

Frage von Frager zum Thema Windows 10 ...

Batch & Shell
gelöst Problem Auslesen einer Internetseite mit Powershell (11)

Frage von c20082005 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(6)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft Office
Saubere HTML aus Word-Dokument (16)

Frage von peterpa zum Thema Microsoft Office ...

Router & Routing
ASUS RT-N18U mit VPN Client hinter Fritzbox - Portforwarding (15)

Frage von marshall75000 zum Thema Router & Routing ...

Hosting & Housing
gelöst Webserver bei WIX, aber DNS Server wo anders (9)

Frage von laster zum Thema Hosting & Housing ...