Hi
ich bin neu in der VB Programmierung und hab mich auch gleich an ein für mich schwieriges Projekt gewagt.
Ein paar Grundsätze kenn ich allerdings schon durch VBA (Hab für die Arbeit ein kleines Programm geschrieben das mir Daten in Excel Datenbank schreibt, zur Nachbearbeitung die Daten abruft und Grafisch für Dritte aufbereitet)
Jetzt zu meinem Projekt.
Ich habe eine Domain bei prosite.de gemietet. Diese würde ich gern per A-Record auf meinen eigenen Server weiterleiten. Deswegen will ich einen Webbot programmieren der per Konsole auf meinem Server läuft und einmal täglich per Aufgabenplanung den Webbrowser aufmacht sich in meinen Account einloggt und in dem richtigen die aktuelle IP einträgt.
Ich habe mit diesem Code soweit schon fast das Ziel erreicht:
Mein Problem ist das ich auf der Seite auf der ich lande einen Button klicken muss um meine Homepage auszuwählen
Der button ist aber mit Javascript Programmiert und hat weder ID noch Namen ich weis einfach nicht mehr weiter. Ich probiere jetzt schon seit 3 Tagen diesen blöden button zu klicken aber bekomme immer Fehlermeldungen. Ich hoffe ihr könnt mir helfen...
Der HTML Code des Button ist:
Ich hoffe das ist überhaupt machbar. Ich bin nämlich echt am verzweifeln.
Ach ja Bei google hab ich mich schon dumm und dappig gesucht. gibt zwar viele Hilfen aber nichts zu dieser Konstellation...
Danke schon mal
LG Flo
ich bin neu in der VB Programmierung und hab mich auch gleich an ein für mich schwieriges Projekt gewagt.
Ein paar Grundsätze kenn ich allerdings schon durch VBA (Hab für die Arbeit ein kleines Programm geschrieben das mir Daten in Excel Datenbank schreibt, zur Nachbearbeitung die Daten abruft und Grafisch für Dritte aufbereitet)
Jetzt zu meinem Projekt.
Ich habe eine Domain bei prosite.de gemietet. Diese würde ich gern per A-Record auf meinen eigenen Server weiterleiten. Deswegen will ich einen Webbot programmieren der per Konsole auf meinem Server läuft und einmal täglich per Aufgabenplanung den Webbrowser aufmacht sich in meinen Account einloggt und in dem richtigen die aktuelle IP einträgt.
Ich habe mit diesem Code soweit schon fast das Ziel erreicht:
Visual Basic-Quellcode
- Dim Ie As Object
- Ie = CreateObject("InternetExplorer.Application")
- Ie.Visible = True
- Ie.navigate("https://www.prosite.de/admin/login")
- Do While Ie.ReadyState <> 4
- Loop
- Ie.Document.all("data[Admin][domain]").Value = "Username"
- Ie.Document.all("data[Admin][password]").Value = "passwort"
- Ie.document.getelementbyid("goconbut").Click()
- Do While Ie.ReadyState <> 4
- Loop
- Ie.navigate("https://www.prosite.de/Admin/dom_showdomains/show/only/de")
- Do While Ie.ReadyState <> 4
- Loop
Mein Problem ist das ich auf der Seite auf der ich lande einen Button klicken muss um meine Homepage auszuwählen
Der button ist aber mit Javascript Programmiert und hat weder ID noch Namen ich weis einfach nicht mehr weiter. Ich probiere jetzt schon seit 3 Tagen diesen blöden button zu klicken aber bekomme immer Fehlermeldungen. Ich hoffe ihr könnt mir helfen...
Der HTML Code des Button ist:
HTML-Quellcode
- <span>
- <form action="/admin/dom_dns/only" id="AdminDomShowdomainsForm" method="post" accept-charset="utf-8"><div style="display:none;">
- <input type="hidden" name="_method" value="POST">
- <input type="hidden" name="data[_Token][key]" value="EwigLangeNummerDieSichAendert" id="TokenNochNeNummerDieSichAendert"></div>
- <input type="hidden" name="data[Admin][domain]" value="HomepageAdresse" id="AdminDomain">
- <div class="submit"><input type="image" src="/images/edit_dns_30.png">
- </div><div style="display:none;"><input type="hidden" name="data[_Token][fields]" value="IndividuelleNummer%3AAdmin.domain" id="TokenFieldsTokenNummer">
- <input type="hidden" name="data[_Token][unlocked]" value="x%7Cy" id="TokenUnlockedNochNeTokkenNummer"></div>
- </form>
- </span>
Ich hoffe das ist überhaupt machbar. Ich bin nämlich echt am verzweifeln.
Ach ja Bei google hab ich mich schon dumm und dappig gesucht. gibt zwar viele Hilfen aber nichts zu dieser Konstellation...
Danke schon mal
LG Flo