Hi Guys,
I have tweaked my code and am able to login great to my website, but i'm not sure in regards to exactly hand how to navigate to anothe rpage once logged in
code:
do i make another request once logged in? or will that lose the session/cookies?Code:'Make a request for the desired web page Dim varRequest As HttpWebRequest = CType(WebRequest.Create("http://www.XXXX.com/login.html"), HttpWebRequest) Dim cookie As New CookieContainer Dim varCookieContainer As New Net.CookieContainer Dim varPostData As String = "username=graham23s&password=XXXXXXXX&remember=1&submit=Submit" Dim varBytes As Byte() = System.Text.Encoding.UTF8.GetBytes(varPostData) varRequest.Method = "POST" varRequest.KeepAlive = True varRequest.AllowAutoRedirect = True varRequest.ContentType = "application/x-www-form-urlencoded" varRequest.ContentLength = varBytes.Length varRequest.CookieContainer = varCookieContainer Dim varStream = varRequest.GetRequestStream() varStream.Write(varBytes, 0, varBytes.Length) varStream.Close() Dim varRequest2 As HttpWebRequest = CType(WebRequest.Create("http://www.XXXX.com/bm_edit.html"), HttpWebRequest) Dim cookie2 As New CookieContainer Dim varCookieContainer2 As New Net.CookieContainer Dim varPostData2 As String = "username=graham23s&password=XXXXXXXX&remember=1&submit=Submit" Dim varBytes2 As Byte() = System.Text.Encoding.UTF8.GetBytes(varPostData) Dim response As HttpWebResponse = CType(varRequest.GetResponse(), HttpWebResponse) Dim sr As New System.IO.StreamReader(response.GetResponseStream) Dim HTMLResponse As String = Trim(sr.ReadToEnd()) 'Display the html source code debugTextBox.Text = HTMLResponse response.Close() sr.Close()
thanks for any help guys
Graham




Reply With Quote