vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Fortgeschrittene Programmierung
Re: automatisierter Versand 
Autor: icolor
Datum: 25.11.10 14:43

Nur mal so ein kleiner Ansatz. Du brauchst dafür ein WinSock Steuerelement.

1.) Verbindung aufbauen - hier z.B. auf weather net:
Public Sub ConnectToWeather()
 
    On Error GoTo er
 
    With Winsock1
        .RemoteHost = "weather365.net"
        .RemotePort = 80
        .Connect
    End With
 
    On Error GoTo 0
 
    Exit Sub
 
er:
 
    Debug.Print "Err: Sub ConnectToWeather" & err.Number & " : " & _
      err.Description
 
End Sub
2.) Warten ob der Connect klappt.
Private Sub WinSock1_Connect()
    Dim cmd$, URL$
 
    URL = "deine URL"
 
    cmd = "GET " & URL & " HTTP/1.0" & vbCrLf & "Accept: */*" & _
          vbCrLf & "Accept: text/html" & vbCrLf & vbCrLf
 
    meineDaten = ""                         'puffer für HTML leeren
 
    On Error GoTo er
    Winsock1.SendData cmd
    On Error GoTo 0
    Exit Sub
 
er:
    Debug.Print "Sub WinSock1_Connect Error " & err.Number & " : " & _
      err.Description
 
End Sub
3.) Auf die Rückgaben warten.
Private Sub WinSock1_DataArrival(ByVal bytesTotal As Long)
 
    Dim data$
 
    If Winsock1.State = sckConnected Then
        Winsock1.getData data, vbString
        meineDaten = meineDaten & data
    End If
 
    ' normaleweise müsste man die Daten sammeln und auswerten
    'Content-Length: 1892
    '</html>
    If InStrRev(meinWetter, "</html>") >= 1 Then
        ' hier kannst du die Seite auswerten oder weiterleiten
    End If
 
End Sub
Wie das mit mehreren Seiten geht, bzgl. Weiter-Button müsstest du selbst mal probieren.
Falls die URL der Seiten aber immer gleich ist, könntest Du diese auch fest über den Code ansprechen.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
automatisierter Versand1.229Shorty201021.11.10 00:48
Re: automatisierter Versand797icolor25.11.10 14:43

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-2025 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