Új hozzászólás Aktív témák
-
Sziasztok!
Elkezdtem egy kis programot, amely letöltené egy weboldal forráskódját.
Az oldal kódját csak úgy érem el ha előtte bejelentkezek a főoldalon.
Csináltam már egyszer ilyet, akkor minden rendben ment, most valamiért nem akar működni a dolog.
A főoldal html kódját letölti, ám az aloldalét nem. Szerintetek mi lehet a gond?CookieContainer loginCookie;
public void Fooldal()
{
string postData = "user=username&returnto=&pass=password&muz=2&ok=Bel%E9p%E9s";
CookieContainer tempCookies = new CookieContainer();
UTF8Encoding encoding = new UTF8Encoding();
byte[] byteData = encoding.GetBytes(postData);
HttpWebRequest postReq = (HttpWebRequest)WebRequest.Create("http://azoldal/glogin.php");
postReq.Method = "POST";
postReq.KeepAlive = true;
postReq.CookieContainer = tempCookies;
postReq.ContentType = "application/x-www-form-urlencoded";
postReq.Referer = "http://azoldal.hu/glogin.php";
postReq.UserAgent = "Opera/9.80 (Windows NT 6.1; U; en) Presto/2.10.229 Version/11.61";
postReq.ContentLength = byteData.Length;
Stream postreqstream = postReq.GetRequestStream();
postreqstream.Write(byteData, 0, byteData.Length);
postreqstream.Close();
HttpWebResponse postresponse = null;
postresponse = (HttpWebResponse)postReq.GetResponse();
tempCookies.Add(postresponse.Cookies);
loginCookie = tempCookies;
StreamReader postreqreader = new StreamReader(postresponse.GetResponseStream());
}
public string Aloldal(string url)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.CookieContainer = loginCookie;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream());
string linkSourceCode = reader.ReadToEnd();
return linkSourceCode;
}
}
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- GYÖNYÖRŰ iPhone 12 mini 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3326, 94% Akkumulátor
- HP ZBook Firefly 14 i7-1165G7 16GB 512GB 14" FHD 1 év garancia
- Lenovo ThinkPad T14 Gen1 Ryzen5
- Azonnali készpénzes Sony Playstation 5 lemezes és digitális felvásárlás személyesen/csomagküldéssel
- Azonnali készpénzes AMD Radeon RX 5000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest