PDA

View Full Version : وارد شدن به یک سایت که یوزر و پس می خواد



alirezatkh2
سه شنبه 31 اردیبهشت 1398, 00:49 صبح
با سلام من می خوام با سی شارپ به یک سایت که یوزر و پس داره وارد بشم و یک متغیری رو تغییر بدم. اما نمی تونم از یوزر و پس رد شم. مثلا فرض کنید می خوام یک پست رو از طریق پنل آن بلاگ با سی شارپ به صورت اتوماتیک اضافه کنم. مشکل اینجاس که یوزر و پس رو نمی دونم چطور باید به سایت بدم تا سایت برنامه سی شارپ من رو به پنل وصل کنه!! کد:








WebRequest dkpweb = WebRequest.Create(textBox1.Text);
//dkpweb.Timeout = 120000;


dkpweb.Method = "POST";

string postData = "login%5Bemail%5D=alirezatkh2%40gmail.com&login%5Bpassword%5D=331233915";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);


dkpweb.ContentType = "application/x-www-form-urlencoded";


dkpweb.ContentLength = byteArray.Length;



Stream dataStream = dkpweb.GetRequestStream();

dataStream.Write(byteArray, 0, byteArray.Length);

dataStream.Close();


HttpWebResponse response = (HttpWebResponse)dkpweb.GetResponse();

richTextBox1.Invoke((MethodInvoker)delegate ()
{
richTextBox1.Text = response.StatusDescription;
});


Stream streamResponse = response.GetResponseStream();
StreamReader reader = new StreamReader(streamResponse);


richTextBox1.Invoke((MethodInvoker)delegate ()
{
richTextBox1.Text = reader.ReadToEnd();
});


reader.Close();
streamResponse.Close();
response.Close();