Bonjour,
Je cherche à développer une fonction sous VB.net qui permet de se connecter à un site web via la méthode POST
Le but c'est de récupérer d'un annuaire la liste des entreprises ainsi leur num de téléphone.
var1 , var 2 ... presentent le code postale et numero de page et d'autres variables ....
Ce que j'ai trouvé sur le net :
Public Sub recup_annuaire()
Dim strNewValue As String
Dim strResponse As String
' Create the request obj
Dim req As HttpWebRequest = DirectCast(WebRequest.Create("http://exemple.com/searchList.do"), HttpWebRequest)
req.Method = "POST"
req.ContentType = "application/x-www-form-urlencoded"
strNewValue = "var1=1&var2=0&var3=3......"
req.ContentLength = strNewValue.Length
' Write the request
Dim stOut As StreamWriter = New StreamWriter(req.GetRequestStream(), System.Text.Encoding.ASCII)
stOut.Write(strNewValue)
stOut.Close()
' Do the request to get the response
Dim stIn As StreamReader = New StreamReader(req.GetResponse().GetResponseStream())
strResponse = stIn.ReadToEnd()
stIn.Close()
End Sub
Le resultat que j'ai obtenu c'est le code source de la page http://exemple.com/searchList.do sans prendre en considération les paramétres var1,var2 ...
Quelqu'un pour m'aider , ça fait plusieurs jours que je suis bloqué
Merci
Partager