PDA

View Full Version : سوال: سریع ترین روش لود یک Url و برداشتن Document.Body.InnerText



mhsmity
پنج شنبه 24 اسفند 1391, 02:18 صبح
با سلام..
سبک ترین (سریع ترین) راه حل برای لود یک صفحه چیست؟
نظر خودتون رو درباره کد زیر بگید یعنی از این سریع تر هم می توان یک صفحه را لود نمود.

WebBrowser webBr = new WebBrowser();
webBr.Navigate(Url);
string Txt = webBr.Document.Body.InnerText;

mhsmity
پنج شنبه 24 اسفند 1391, 19:27 عصر
با سلام..
سبک ترین (سریع ترین) راه حل برای لود یک صفحه چیست؟
نظر خودتون رو درباره کد زیر بگید یعنی از این سریع تر هم می توان یک صفحه را لود نمود.

WebBrowser webBr = new WebBrowser();
webBr.Navigate(Url);
string Txt = webBr.Document.Body.InnerText;



بچه ها برنامه نویس دمتون گرم.
حداقل یه بله یا خیر ی ؟

mhsmity
پنج شنبه 24 اسفند 1391, 21:55 عصر
بچه ها برنامه نویس دمتون گرم.
حداقل یه بله یا خیر ی ؟

نبود یاری کننده ای؟
سوال بدی پرسیدم؟

SHD.NET
پنج شنبه 24 اسفند 1391, 23:33 عصر
سلام . لودکردن عکس ها رو برابر غیرفعال کن . این یک روش میتونه باشه.

mhsmity
جمعه 25 اسفند 1391, 23:56 عصر
سلام . لودکردن عکس ها رو برابر غیرفعال کن . این یک روش میتونه باشه.

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

mehrdad1991h
شنبه 26 اسفند 1391, 00:25 صبح
سلام . لودکردن عکس ها رو برابر غیرفعال کن . این یک روش میتونه باشه.

فکر نمیکنم تاثیری هم اصلا داشته باشه
در کدی که خودشون قرار دادن نگاه کنید کل صفحه را سورسش را میگیره یعنی اصلا عکس نمیدونه چیه یه سری متن دریافت میکنه که پردازش نشده و همینجوری نشون میده دیگه
اونی که شما میگی ماله زمان پردازش هست که میاد عکس را هم میخواد نمایش بده میره از ادرس عکس عکس را لود میکنه ولی در حالت عادی فقط ادرسش را داره دریافت میکنه

در جواب شما هم
سریع تر هم نمیدونم
روش پوست و گت post - get را هم امتحان کن زمان بگیر ببین چقدر طول میکشه

mhsmity
شنبه 26 اسفند 1391, 21:04 عصر
روش پوست و گت post - get
ای کاش بشتر توضیح می دادین؟

mehrdad1991h
شنبه 26 اسفند 1391, 22:04 عصر
ای کاش بشتر توضیح می دادین؟
این مثلا یه مثال


private string get(string Request_link)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Request_link);
request.Method = "GET";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream());
return reader.ReadToEnd().ToString();
}


بعد هم مثلا اینجوری ازش استفاده میکنی
this.result.Text = this.HWR("http://test.com/test.txt");

امیدوارم فهمیده باشی چی میخوام بگم !!!
البته من زمان نگرفتم ببینم کودوم سریع تره(از این روش ها منظورمه)
میتونی خودت با یه حلقه زمان انجامش را هم به دست بیاری
و هر کودوم سریع تره اون را استفاده کنی

SHD.NET
شنبه 26 اسفند 1391, 22:06 عصر
فکر نمیکنم تاثیری هم اصلا داشته باشه
در کدی که خودشون قرار دادن نگاه کنید کل صفحه را سورسش را میگیره یعنی اصلا عکس نمیدونه چیه یه سری متن دریافت میکنه که پردازش نشده و همینجوری نشون میده دیگه
اونی که شما میگی ماله زمان پردازش هست که میاد عکس را هم میخواد نمایش بده میره از ادرس عکس عکس را لود میکنه ولی در حالت عادی فقط ادرسش را داره دریافت میکنه

در جواب شما هم
سریع تر هم نمیدونم
روش پوست و گت post - get را هم امتحان کن زمان بگیر ببین چقدر طول میکشه

اتفاقا توی کدی که من میبینم وب براوزر مستقیم داره یه آدرس (URL) رو Navigate می کنه و هنگام این کار همه چی توی وب براوزر لود میشه . بعدش سورس صفحه از طریق صفحه ای که توی اون NavigatE شده توسط وبرراوزر گرفته میشه ....

میتونید به صورت مستقیم و بدون استفاده از وب براوزر سورس صفحه رو بگیرین

یاعلی

mehrdad1991h
شنبه 26 اسفند 1391, 22:11 عصر
اتفاقا توی کدی که من میبینم وب براوزر مستقیم داره یه آدرس (URL) رو Navigate می کنه و هنگام این کار همه چی توی وب براوزر لود میشه . بعدش سورس صفحه از طریق صفحه ای که توی اون NavigatE شده توسط وبرراوزر گرفته میشه ....

میتونید به صورت مستقیم و بدون استفاده از وب براوزر سورس صفحه رو بگیرین

یاعلی

جالب شد
ببخشید اگه همه را دریافت میکنه خوب حرف شما کاملا درسته
نهایتا میخوام بدونم میتونید بگید چجوری میشه سورس صفحه را یه دفعه ای گرفتش ؟
(منظور خودتون را با مثالی میشه بگید ؟ چون ندیدم نمونش را ببخشید میتونه در اینده به کار من و بقیه هم بیاد !)
سپاس

mhsmity
شنبه 26 اسفند 1391, 22:29 عصر
اتفاقا توی کدی که من میبینم وب براوزر مستقیم داره یه آدرس (URL) رو Navigate می کنه و هنگام این کار همه چی توی وب براوزر لود میشه . بعدش سورس صفحه از طریق صفحه ای که توی اون NavigatE شده توسط وبرراوزر گرفته میشه ....

میتونید به صورت مستقیم و بدون استفاده از وب براوزر سورس صفحه رو بگیرین

یاعلی

شی وب روی فرم وجود نداره
فقط داخل محیط کد نویسی تعریف شده