PDA

View Full Version : درخواست یک صفحه از سایت به طور خودکار



Alghoochi
پنج شنبه 28 آبان 1388, 12:35 عصر
سلام

من می خوام یه صفحه از یه سایتو با کد نویسی درخواست کنم و مثلا روی یه لینک کلیک کنم. اصلا می شه چنین کاری کرد یا نه؟ مثلا بعضی از سایت ها یه کد به شما می دن تا توی سایتتون بزارید و بعد خودشون چک می کنن که شما کدو گذاشتید یا نه

کدهای html یه صفحه از سایت که سرور برای شما می سازه رو چجوری می شه با کد نویسی به دست آورد.

kiosksoft
پنج شنبه 28 آبان 1388, 17:53 عصر
سلام

من می خوام یه صفحه از یه سایتو با کد نویسی درخواست کنم و مثلا روی یه لینک کلیک کنم. اصلا می شه چنین کاری کرد یا نه؟ مثلا بعضی از سایت ها یه کد به شما می دن تا توی سایتتون بزارید و بعد خودشون چک می کنن که شما کدو گذاشتید یا نه

کدهای html یه صفحه از سایت که سرور برای شما می سازه رو چجوری می شه با کد نویسی به دست آورد.

دوست عزیز

نمیشه که نداریم !

با این کد هر سایتی رو دوست داشته باشی میتونی بخونی و عملیات مورد نظر رو روی او ن انجام بدید :

این کد بیشتر برای خوندن وب سرویس ها و بررسی دسترسی به سایت ها و صفحات کاربرد دارد . البته برای هکرها بیشتر از این حرفآ کاربرد دارد.



try
{
string rssURL = "http://www.google.com";

System.Text.StringBuilder strBuilder = new StringBuilder();
System.Net.WebRequest myRequest = System.Net.WebRequest.Create(rssURL);
System.Net.WebResponse myResponse = myRequest.GetResponse();

System.IO.Stream rStream = myResponse.GetResponseStream();
System.IO.StreamReader r = new System.IO.StreamReader(rStream);


string strtMP1 = r.ReadToEnd();
lblR.Text = strtMP1;
// Response.Write(strtMP1);

myResponse.Close();
rStream.Close();
r.Close();
lblLoad.Text = "";
}
catch (Exception ex)
{
lblR.Text = "";
lblLoad.Text = ex.Message;
}

Alghoochi
پنج شنبه 28 آبان 1388, 20:36 عصر
دوست عزیز

نمیشه که نداریم !

با این کد هر سایتی رو دوست داشته باشی میتونی بخونی و عملیات مورد نظر رو روی او ن انجام بدید :

این کد بیشتر برای خوندن وب سرویس ها و بررسی دسترسی به سایت ها و صفحات کاربرد دارد . البته برای هکرها بیشتر از این حرفآ کاربرد دارد.



try
{
string rssURL = "http://www.google.com";

System.Text.StringBuilder strBuilder = new StringBuilder();
System.Net.WebRequest myRequest = System.Net.WebRequest.Create(rssURL);
System.Net.WebResponse myResponse = myRequest.GetResponse();

System.IO.Stream rStream = myResponse.GetResponseStream();
System.IO.StreamReader r = new System.IO.StreamReader(rStream);


string strtMP1 = r.ReadToEnd();
lblR.Text = strtMP1;
// Response.Write(strtMP1);

myResponse.Close();
rStream.Close();
r.Close();
lblLoad.Text = "";
}
catch (Exception ex)
{
lblR.Text = "";
lblLoad.Text = ex.Message;
}


ممنون. توضیح کاملی بود.

فرض کنیم می خوایم روی یه لینک کلیک کنیم. چجوری باید این کارو کرد یعنی به برنامه بگیم که ما روی این لینک کلیک یا دکمه کلیک کردیم.

یه سوال دیگه داشتم. چجوری می شه فهمید که کاربر به اینترنت وصل هست یا نه؟ البته این سوال مربوط به این جا نمی شه ولی اگه جواب بدید ممنون می شم.

Alghoochi
جمعه 29 آبان 1388, 22:54 عصر
کسی نیست جواب بده

kiosksoft
یک شنبه 01 آذر 1388, 17:19 عصر
دوست عزیز

میتونید لینک مورد نظر با پیمایش متن سایت بدست آورید و با دستور جاوااسکریپت window.loacation کاربر به لینک مورد نظر خود هدایت کنید.

اما هدف تون از کار چیست شاید راه حل بهتری برای انجام کارتون سراغ داشته باشیم.