HTML Formular ausfüllen, absenden und Inhalt lesen

31/12/2007 - 20:42 von Maurice.Schmitt | Report spam
Hallo,

es sollen Daten aus einem kennwortgeschützem Bereich einer Webseite
eingelesen und verarbeitet werden.

- Webseite öffnen
- Formular ausfüllen (Name, Kennwort)
- Formular absenden
- HTML Quelltext einlesen und verarbeiten

Mit dem reinem Visual Basic ist dies wie folgt möglich:

'
Dim doc As HTMLDocument
WebBrowser1.Navigate "http://www.sonstwas.de/index.php"
Do
DoEvents
Loop Until Not WebBrowser1.Busy
Set doc = WebBrowser1.Document
doc.Forms(0)(1).Value = "Name"
doc.Forms(0)(2).Value = "Kennwort"
DoEvents
doc.Forms(0).submit
Do
DoEvents
Loop Until Not WebBrowser1.Busy
Msgbox doc.documentElement.innerText
'

Ist dies auch mit VB Script machbar ?
Wenn möglich vollkommen silent, also ohne Browser öffnen etc.

Wàre für jeden Hinweis sehr dankbar.

P.S. Ich wünsche allen einen guten Start ins neue Jahr !
 

Lesen sie die antworten

#1 Hubert Daubmeier
19/01/2008 - 00:45 | Warnen spam
"Maurice.Schmitt" schrieb

es sollen Daten aus einem kennwortgeschützem Bereich einer Webseite
eingelesen und verarbeitet werden.



Das sollte damit zu bewerkstelligen sein:
http://www.aspgerman.com/Wiki/getwebfile.ashx
Evtl. in der MSDN doku nachschauen, wie genau Benutzername und Kennwort
übergeben wird (falls automatische Anmeldung nicht passend sein sollte)

Viele Grüße
Hubert Daubmeier

Ähnliche fragen