Hallo,
Ik probeer op een site in te loggen via een applicatie om daarna XML gegevens er vanaf te halen. Helaas krijg ik het alleen niet voor elkaar om of in te loggen of die XML gegevens eraf te halen.
Vandaar dat ik dit topic heb geopend om te vragen of iemand van jullie het probleem kan vinden:
Inloggen
Graag wil ik eerst het inloggen goed voor elkaar hebben, daarna wil ik pas kijken voor het XML van de site af halen.
Ik probeer op een site in te loggen via een applicatie om daarna XML gegevens er vanaf te halen. Helaas krijg ik het alleen niet voor elkaar om of in te loggen of die XML gegevens eraf te halen.
Vandaar dat ik dit topic heb geopend om te vragen of iemand van jullie het probleem kan vinden:
Inloggen
C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| public String signIn(String userName, String passWord) { try { //http://www.maxithlon.com/index.php?user=XXX&password=XXX&user_access=maxixml String lcUrl = "http://www.maxithlon.com/index.php?user=" + userName + "&password=" + passWord + "&user_access=maxixml"; HttpWebRequest loHttp = loHttp = (HttpWebRequest)WebRequest.Create(lcUrl); loHttp.UserAgent = "XXXXXXXXXX/v1.0"; loHttp.CookieContainer = new CookieContainer(); if (m_CookiesCol != null && m_CookiesCol.Count > 0) loHttp.CookieContainer.Add(m_CookiesCol); HttpWebResponse loWebResponse = (HttpWebResponse)loHttp.GetResponse(); m_CookiesCol = loWebResponse.Cookies; if (loWebResponse.Cookies.Count > 0) m_CookiesCol = loWebResponse.Cookies; Encoding enc = Encoding.GetEncoding(1252); StreamReader loResponseStream = new StreamReader(loWebResponse.GetResponseStream(), enc); String lcHtml = loResponseStream.ReadToEnd(); loWebResponse.Close(); loResponseStream.Close(); return lcHtml; } catch (Exception e) { return e.Message; } } |
Graag wil ik eerst het inloggen goed voor elkaar hebben, daarna wil ik pas kijken voor het XML van de site af halen.
[ Voor 0% gewijzigd door RobIII op 09-11-2010 19:34 . Reden: Code tags gefixed :P ]
"Don't worry, about a thing, Cause every little thing is gonna be alright"