Automatiser une connexion a un site avec authentification ???

softer47 Messages postés 7 Date d'inscription jeudi 22 mars 2007 Statut Membre Dernière intervention 17 décembre 2008 - 16 mars 2008 à 18:40
softer47 Messages postés 7 Date d'inscription jeudi 22 mars 2007 Statut Membre Dernière intervention 17 décembre 2008 - 18 mars 2008 à 14:25
bonjour !!

voila je désire automatiser dans une appli en vs2005/2008 ( je précise que je suis débutant ), la récupération de code html de page web d'un site en http ( pour recup de données )
sur le site qui m'interresse il faut s'authentifier en passant par une page https: https://reg.racingpost.co.uk/cde/login_iframe_rp.sd

je voudrais donc pouvoir automatiser ma connexion sans avoir a rentrer chaque fois mes identifiants !!
j'ai fais de nombreuses recherches sur le net, trouvé divers exemple mais aucun ne fonctionnent ????

donc je m'en remet a vous !
voici mon code actuel

Private

Sub pref_Click(
ByVal sender
As
Object,
ByVal e
As System.EventArgs)
Handles pref.Click

' Création de la requête
Dim timeout
As
Integer = 30000, login
As
String =
"xxxx", pass
As
String =
"tttt"
Dim objWebRequest
As System.Net.WebRequest = System.Net.WebRequest.Create

"http://www.racingpost.co.uk/greyhound/dogs_meeting.sd")objWebRequest.Timeout = timeout

Dim objcredential
As
New System.Net.NetworkCredential(login, pass
)
objWebRequest.Credentials = objcredential

' Envoi de la requête au serveur
Dim objWebResponse
As System.Net.WebResponse = objWebRequest.GetResponse()

' Stream pour récupérer le résultat
Dim objStreamReader
As System.IO.StreamReader =
Nothing

Try
' Récupération du résultat
objStreamReader =
New System.IO.StreamReader(objWebResponse.GetResponseStream())

' Lecture du résultat
TextBox1.Text = objStreamReader.ReadToEnd()

Finally

' Fermeture de la connexion
If
Not objWebResponse
Is
Nothing
Then
objWebResponse.Close()

End
If
End
Try
End
Sub

Encore merci pour toutes les réponses éclairées !!!

1 réponse

softer47 Messages postés 7 Date d'inscription jeudi 22 mars 2007 Statut Membre Dernière intervention 17 décembre 2008
18 mars 2008 à 14:25
Je précise que c'est en vb.net !!

personne pour me répondre ??
0
Rejoignez-nous