• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Formulareingabe simulieren (Hilfe mit Begriffen für VB-Programm)

BRotondi

Neues Mitglied
Salü Zämä

Um meinen Zyxel-Router per VB fern bedienen zu können, muss ich ihm ein Http-Formular senden:
1.jpg

Hierfür habe ich auch eine VB-Demo-Routine gefunden, welche ich zum Download einfacher Seiten nutzen konnte, die Formularübergabe aber nicht hinkriege - einfach, weil mir die Http-Begriffe nichts aussagen...
:2.jpg

Hat jemand eine Idee, wo ich was eingeben muss? (Das "Wie" pröble ich dann.)
Falls hilfreich hier noch der Code der Seite: scheduling.asp.htm (zip) (war zu gross zum direkt einbinden)

Herzlichen Dank!
Bruno
 
Werbung:
Du brauchst vermutlich lediglich einen HTTP-Request an die IP des Routers zu senden.

Dafür reicht prinzipiell ein Kommandozeilentool wie wget. Wenn du's in einer Programmiersprache willst, suche am besten nach „$programmiersprache send http request“.
 
Werbung:
Ganz vergessen, die Lösung dann auch zu posten:

Code:
wget.exe http://192.168.1.1/goform/easy_setting --post-data="easy_set_button_job=2&easy_set_button_mode=[B][COLOR=Red]0[/COLOR][/B]"
Die 0 deaktiviert PowerSave, 1 aktiviert sie.

An die post-data und Ziel-URL für diesen und andere Zwecke kommt man via das FireFox-Plugin Tamperdata. Die Ziel-URL ist dabei aber nicht der Referrer oder die URL des Browsers, sondern was im Header der Tamperdata-Form angezeigt wird.
 
Zurück
Oben