| |
Fortgeschrittene ProgrammierungInternetseitenlogin 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. | |
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, ...]) | |
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. | |
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, | |
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. | |
| 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 |
|
|
sevGraph (VB/VBA)
Grafische Auswertungen
Präsentieren Sie Ihre Daten mit wenig Aufwand in grafischer Form. sevGraph unterstützt hierbei Balken-, Linien- und Stapel-Diagramme (Stacked Bars), sowie 2D- und 3D-Tortendiagramme und arbeitet vollständig datenbankunabhängig! Weitere InfosTipp des Monats Access-Tools Vol.1
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
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
|
|