vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Internetseitenlogin per Programm. 
Autor: RBE.-Elektronik
Datum: 28.11.20 18:13

Hallo Freunde des VB6, guten Tag.

Erst einmal einen schönen Wochenendgruß an alle. Mit diesem Beitrag möchte ich um Eure geschätzte Mithilfe bitten. Folgendes Problem liegt an. Zum Datentransfer auf eine Internetseite habe ich bisher einen automatisierten LOGIN durchgeführt und anschließend Daten in die vorgegebenen Felder schreiben lassen. Webbrowser2 wurde damit die Seite überhaupt angezeigt wird auf eine EDGE Emulation aufgerüstet. Nutzername und Passwort werden aus einer Konfigurationsdatei eingelesen. Ich versichere euch dass der Zugriff auf diese Webseite rechtmäßig ist.

On Error Resume Next
Onlinemelderseite.WebBrowser2.Document.Forms(0).Login.Value = nutzername21
Onlinemelderseite.WebBrowser2.Document.Forms(0).password.Value = passwort21
Onlinemelderseite.WebBrowser2.Document.Forms(0).submit.Click
On Error GoTo 0
Exit Sub

Jetzt funktioniert dieser LOGIN nicht mehr. Im Rahmen wohl höherer Sicherheit scheint die Loginseite jetzt mit JAVA SKRIPT zu funktionieren. Die Login Daten von Hand in die Felder eingeben funktioniert, nur die selbstständige Eingabe aus dem Programm heraus funktioniert nicht mehr.

Nun möchte ich fragen, wer kennt sich mit JAVA Skript aus ? Kann VB6 überhaupt Java Skript ? Gibt es hierfür andere Lösungen an die ich noch nicht gedacht habe ? Falls nötig kann ich den Seitenquelltext mal posten.

Mit bestem Dank im voraus und freundlichem Gruß,

Ralf.

Ralf.

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Internetseitenlogin per Programm. 
Autor: Souffleurlos
Datum: 30.11.20 08:09

Hallo,

das ist doch kein Problem, Javascript wird durch die Navigate-Methode ausgeführt.

Einfach schreiben:

Webbrowser1.Navigate "javascript:Function_Name(Parameter[, Parameter, ...])
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Internetseitenlogin per Programm. 
Autor: RBE.-Elektronik
Datum: 01.12.20 00:05

Hallo Souffleurlos, guten Tag.

Vielen Dank für den Tipp. Da werde ich mich mal in die Java Skript Funktionen einlesen müssen. Kenne ich bisher noch nicht.

Mit freundlichem Gruß,

Ralf.

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Internetseitenlogin per Programm. 
Autor: Souffleurlos
Datum: 01.12.20 19:00

Hallo,
du must mit den Browserwerkzeugen arbeiten. Lade die Seite die Du mit Nutzerangaben bearbeiten willst und suche diese Funktion. Hast Du sie gefünden, dann führe sie mit JaveSript:Gefundene_Funktion() aus.

Aus deiner Antwort lese ich nämlich, dass Du meinen Tipp nicht verstanden hast,
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Internetseitenlogin per Programm. 
Autor: RBE.-Elektronik
Datum: 01.12.20 20:51

Hallo Souffleurlos.

Grüß dich und vielen Dank für deine Antwort. In Sachen Java Skript schätzt du mich völlig richtig ein. Hatte mit Java Skript bis dato noch nie was am Hut. Scheinbar komme ich an diesen Funktionalitäten nicht vorbei.

Wenn ich dass nutzen möchte will ich auch recht viel davon wissen. Weiterbildung kann mir ja nicht schaden. Möglicherweise kannst du mir mal eine Seite empfehlen. Mit bestem Dank im voraus.

Mit freundlichem Gruß,

Ralf.

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel