![]() |
Via Link Einloggen
Hallo.
Ich habe eine Frage: Wie kann man sich mithilfe von einem einmaligen klick auf einen Link einloggen (z.B. bei Arcor). Username und Passwort sind natürlich vorhanden. Ich hab jetzt nicht so viel Ahnung davon... Auf jedenfall will ich ein Delphi-Projekt erstellen, dass ermöglicht sich z.B. bei Arcor mit seinen Benutzerdaten einzuloggen ohne extra den Webbrowser zu öffnen, die Adresse einzugeben und tausende andere Sachen anzuklicken. Ich hoffe ihr könnt mir helfen. Euer FreakLitkowsky |
Re: Via Link Einloggen
Wie funktioniert die Parameterübergabe (POST oder GET)?
|
Re: Via Link Einloggen
Ähhm...
keine Ahnung. Ich hab ja gesagt ich weis da nicht viel drüber. Auf jedenfall ist die Website Arcor^^ Keine Ahnung was die Methode dort ist. Wie findet man sowas überhaupt raus? |
Re: Via Link Einloggen
Schau dir mal den Sourcecode an. Was steht als Method im Formular?
|
Re: Via Link Einloggen
Hab's gefunden.
Method ist GET. |
Re: Via Link Einloggen
dann kannst du das beispielsweise mit TIdHttp von den Indys machen und die Methode Get verwenden.
|
Re: Via Link Einloggen
Ich finde das ja nett das ihr mir helft, aber, naja ich verstehs halt nicht (bin neu^^).
|
Re: Via Link Einloggen
oder in die URL codieren: www.domain.de/<url>?<parametername1>=<wert1>&<parametername2>=<w ert2>
|
Re: Via Link Einloggen
Okay noch mal auf deutsch^^
Ich hab echt keine Ahnung was ihr meint. Sry |
Re: Via Link Einloggen
Wenn du zum Beispiel bei Google nach "Delphi" suchst (Da ist die Method auch get), finde ich in der Urlzeile meines Browsers Folgendes:
![]() Das heißt, an die Url werden Parameter angehängt (der Parameter hl ist gleich de, der Parameter q...). Dasselbe musst du bei deiner Arcorseite ausprobieren und dann einfach genau diese Url mit Parametern verwenden. |
Re: Via Link Einloggen
Also das versteh ich jetzt mittlerweile.
Aber wenn ich mich bei Arcor anmelden möchte und z.B. den Link des "Login" Buttons kopiere steht da immer "http://www.arcor.de/login/login.jsp" genauso wie in der Adresszeile des Webbrowsers. Könnt ihr nicht ein Beispiel machen, z.B. Der Name ist: TestName Das Passwort ist: TestPasswort Aber es ist ungefähr dieses Schema oder: "www.url.de/login/name=TestName?password=TestPasswort" ? |
Re: Via Link Einloggen
Mir fällt gerade auf:
Die Methode ist gar nicht GET sondern POST: "[...]form method="post" action="https://www.arcor.de/login/login.jsp" name="login"[...}" (Das wird ausgeführt wenn man auf den Login-Button klickt.) |
Re: Via Link Einloggen
Juhuuu ich habs alleine hinbekommen!!!
Ich danke euch trotzdem für eure bemühungen: Der Code war ![]() Daaanke^^ |
Re: Via Link Einloggen
Ich habe noch eine Frage^^
Wir kann ich machen das ein Button direkt beim öffnen des Links gedrückt wird? Also, das z.B. das Formular sofort, ausgefüllt abgeschickt wird? |
Re: Via Link Einloggen
Wie machst du das Ganze denn? Mit TWebbrowser?
|
Re: Via Link Einloggen
Ja
Bin eigendlich schon fertig. Ich brauch jedoch nur noch eine Anleitung wie das mit den Button funktioniert. |
Re: Via Link Einloggen
Sollte doch so gehen, wenn nicht noch mehr Parameter benötigt werden. Poste mal das komplette Formular
|
Re: Via Link Einloggen
Also mein Programm soll ja SMS versenden, er loggt sich auch schon ein und das SMS-Menü erscheint dann.
Aber ich wollte noch so ein "Wizard" machen, wo man (in Delphi) Nummer des Empfängers, sowie die Nachricht eingeben kann. Dann klickt mein einfach auf "Senden" und dann sendet er ebend die SMS... Wenn ich das mit den Parametern mache, fügt er die Tel.Nummer und die Nachricht auch korrekt ein, jedoch sendet er das Formular (sprich SMS) nicht ab. Hier ist das Formular von Arcor: Zitat:
|
Re: Via Link Einloggen
Sry für Doppelpost:
Ich habe dann den TWebbrowser auf folgenden Link navigiert:
Delphi-Quellcode:
Wobei Form4.LabelEdit1.Text die Telefonnummer ist und Form4.Memo1.Text die Nachricht.
Form1.WebBrowser1.Navigate('http://www.arcor.de/ums/ums_neu_sms.jsp?empfaengerAn=' + Form4.LabeledEdit1.Text + '&nachricht=' + Form4.Memo1.Text);
(Man ist bereits angemeldet) Noch was: Im Forular Quelltext steht "Es stehen keine weiteren SMS zur Verfügung". Ich habe es bei einem Freund ebenfalls ausprobiert, der noch frei SMS hat. Dort geht es aber auch nicht. |
Re: Via Link Einloggen
Zitat:
|
Re: Via Link Einloggen
Achso, aber das mit dem Login war GET.
Wie funktioniert das denn mit POST? Könntest du mir vielleicht ein Beispiel nennen? |
Re: Via Link Einloggen
Suche mal hier im Forum nach INDY + POST
|
Re: Via Link Einloggen
Okay. Danke!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz