cs_aurel16
Messages postés75Date d'inscriptionsamedi 17 septembre 2005StatutMembreDernière intervention29 octobre 2010
-
5 janv. 2010 à 19:17
philtong
Messages postés2Date d'inscriptionmercredi 29 janvier 2003StatutMembreDernière intervention24 août 2010
-
24 août 2010 à 18:48
Bonjour,
Je voudrais créer un logiciel qui permet de se loger automatiquement à un site web. Par exemple, j'ai créé une page sur le web qui demande un login et un password et execute une methode post.
Login : ">
Mot de passe : "><b
J'utilise donc ce code :
Dim uri As New system.Uri("ma page web")
Dim request As HttpWebRequest = DirectCast(WebRequest.Create(uri), HttpWebRequest)
request.Method = "POST"
request.ContentType = "application/x-www-form-urlencoded"
Dim postData As String = "login=xxx&password=xxx"
request.ContentLength = postData.Length
Dim writer As New StreamWriter(request.GetRequestStream(), System.Text.Encoding.ASCII)
writer.Write(postData)
writer.Close()
Dim stream As Stream = request.GetResponse().GetResponseStream()
Dim reader As New StreamReader(stream)
Dim response As String
While not((reader.ReadLine()) Is Nothing)
response += reader.ReadLine()
End While
richtextbox1.Text=response
Seulement ca ne marche pas je pense que le problème vient de postdata = "login=xxx&password=xxx". Comment faire ? merci
cs_aurel16
Messages postés75Date d'inscriptionsamedi 17 septembre 2005StatutMembreDernière intervention29 octobre 2010 6 janv. 2010 à 11:09
Bonjour,
Non je ne pense pas car j'obtiens tout le code source de la page d'authentification mais pas le code source de la page authentifiée. Il y a donc un problème dans le post non ?