PDA

View Full Version : سوال: طراحی یک ربات در سایت



m4prog
دوشنبه 07 شهریور 1390, 00:05 صبح
اصول و کار یک ربات در سایت به چه صورتی می باشد؟
چگونه برنامه نویسی یک ربات را شروع کنیم؟
از دوستانی که اطلاعاتی دارند به اشتراک بگذارند حتی یک خط؟
این هم اضافه کنم که من سرچ کردم فعلان چیزی پیدا نکردم!
منظور از ربات ، مثل ربات های گوگل که وقتی سایتی آپدیت شد یک لینک از اون مطلبی که ارائه شده رو به بانک اطلاعاتیش اضافه میکنه

milade
دوشنبه 07 شهریور 1390, 00:18 صبح
ربات چیه ؟
منظورت اصلاً واضح نیست !
میخوای چیکار کنی ؟

پ.ن:پند نوع ربات داریم عزیزم :)

یعنی میخوای یه چیز مثل گوگل بسازی ؟

پ.ن: خدا زد !

m4prog
دوشنبه 07 شهریور 1390, 00:48 صبح
شبیه اون مثلان ادرس rss سایتو خودمون ذخیره کنیم بعد روبات مثلان هر یک ساعت بره خودشو آپدیت کنه از اون آدرسی که داره و اطلاعاتو ذخیره کنه؟

hjran abdpor
دوشنبه 07 شهریور 1390, 00:53 صبح
فکر کنم دوست من همون Web robot ها را میگه ، مثلا یک از روبات ی که بیشتر برای حملات DDos و ایمیل های تبلیغاتی استفاده میشه . ساختارش اینجوری که دنبال علامت @ توی همه ی سایت میگرده و هر چی پیدا کرد ابتدا و انتهای ان را براساس الگرویتم تعریف شده براش تو بانک اطلاعاتی روبوت اضافه میکند.

milade
دوشنبه 07 شهریور 1390, 00:55 صبح
افتاد
:)
ممنونم از ادب ....

مجبور نیستم که خودم رو کوچک کنم که ،انشالله دوستان بیان پاسختون رو بدن ..

اره افتاد :)

ASPX
دوشنبه 07 شهریور 1390, 09:20 صبح
دادااش من که سهله از من بزرگتر هاشم نمی تونن
این کار نیاز به سرورهای قوی داره وگرنه حتی با الگوریتم های نه چندان پیچیده ای میتوانید یک crawler بنویسید که از یک سایت شروع کرده و با پیدا کردن مثلا تگ های a و یا آدرس های ایمیل موجود در یک صفحه شروع به index کردن محتوای وب کند


منظور از ربات ، مثل ربات های گوگل که وقتی سایتی آپدیت شد یک لینک از اون مطلبی که ارائه شده رو به بانک اطلاعاتیش اضافه میکنه
قبلش باید آدرسهای اینترنتی رو در بانکی نگه داری که مثلا گوش به زنگ باشن یک سیستم زمانبندی تحت وب باید بنوسی که مثلا هر 1 ساعت شروع به کار کنه. (نمونه هاش تو همین سایت هست یه نگاه به پایین همین تالار بکنی میبینی (http://barnamenevis.org/showthread.php?302490-%D8%A7%D9%86%D8%AC%D8%A7%D9%85-%D8%B9%D9%85%D9%84%DB%8C%D8%AA-%D8%B7%DB%8C-%D8%B2%D9%85%D8%A7%D9%86-%D9%85%D8%B4%D8%AE%D8%B5%DB%8C) )با استفاده از کلاس webClient و توابع موجودش محتوای صفحه رو بدست بیاری و ذخیره کنی و با مقایسه با قبلی بگی جدیده.یا نه
این کار نیاز به سرورهای قوی داره.

اصولا سایت ها این کار رو نمیکنن و با استفاده از rss فقط بخشی رو که مهمه و تغییر میکنه مثل خبر این کار رو میکنن.

raziee
دوشنبه 07 شهریور 1390, 09:51 صبح
@m4prog این جا یه انجمن علمی هست، شما با دوستای نزدیکتون یا بچه محل هاتون که صحبت نمیکنید.
زشت هست که دیگران این چیز ها رو تذکر بدند.
@milade مرسی که مستقیم جواب ندادی.

ببینید دوستان اینجا جایی هست برای مطرح کردند سوالات و درصورتی که دوستان دیگه در اون ضمینه کار کرده باشند پاسخ میدهند.
هیچ اجباری به پاسخگویی نیست!!!
اگه من 4 تا مطلب از این انجمن یاد گرفتم دوست دارم که 2 تا مطلب هم به دوستان دیگه یاد بدم هیچ الزامی نیست. آخه ....
بگذریم. بیش از این مناسب نیست.


شبیه اون مثلان ادرس rss سایتو خودمون ذخیره کنیم بعد روبات مثلان هر یک ساعت بره خودشو آپدیت کنه از اون آدرسی که داره و اطلاعاتو ذخیره کنه؟
دادااش من که سهله از من بزرگتر هاشم نمی تونن لطفا به متن ها دقت کن نوشتم مثله اون

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

شاد باشید.