انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: آموزش دانلود آخرین مطالب سایت ها  (دفعات بازدید: 1740 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین ٍاحسان ترکم

  • High Hero Member
  • *
  • ارسال: 1039
  • جنسیت : پسر
  • Open your source, Open your mind
آموزش دانلود آخرین مطالب سایت ها
« : 27 خرداد 1390، 09:53 ق‌ظ »
مثلا می خواهیم چند مطلب اخیر علی رضا شیرازی را با پرل دانلود کنیم.

اول از همه باید دید فرمت آدرس چیه که تو بلاگفا اینه.

http://shirazi.blogfa.com/post-[pagenumber].aspx

بعد براش دستور دانلود رو می نویسم می گذاریم تو حلقه مثلا از 320 تا 328 دانلود کنه.

کد رو با filename.perl ذخیره و با perl filename.perl اجرا کنید.
for($i = 320; $i < 328; $i+=1) {

print " Downloading http://shirazi.blogfa.com/post-$i.aspx ";

`wget http://shirazi.blogfa.com/post-$i.aspx  -O $i.html `;

print "$i.aspx Was Downloaded! ";
}

خط اول حلقس که ساختارش شبیه c++ هست.

خط دوم میگه i که تو حلقه ایجاد شده رو بگذار بقل دست اون آدرسه و چاپ کن.

خط سه با wget دانلود می کنه.
خط چهار یه پیام نشون می ده که دانلود شد.

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

پی نوشت:
البته این کد به یک شکل دیگه تو سایت کیبرد ازاد بود که چون سایت نارنجی از جوملا به دروپال رفته خوب کار نمی کرد.

پی نوشت 2:

در فیلم شبکه های اجتماعی هم مارک زاکربرگ هم تو اون جایی که می خواست عکس دانشجوها ی دختر هاروارد رو دانلود کنه مرتب کنه و اون سایترو بسازه از پرل استفاده می کرد و kde 3 .








« آخرین ویرایش: 27 خرداد 1390، 01:17 ب‌ظ توسط finaprp »
بین نرم‌افزار open source و نرم‌افزارهای Free Software تفاوت در روش تبلیغ و گرایش‌های عرضه‌كنندگان آن‌ها نهفته است.
در واقع كاركرد شما به عنوان عرضه كننده نرم‌افزار تفاوتی نمی‌كند،



آفلاین ٍاحسان ترکم

  • High Hero Member
  • *
  • ارسال: 1039
  • جنسیت : پسر
  • Open your source, Open your mind
پاسخ به: چگونه دانلود آخرین مطالب سایت ها
« پاسخ #1 : 27 خرداد 1390، 12:08 ب‌ظ »
یه مثال دیگه:
for($i = 2900; $i < 2906; $i+=1) {

        print " Downloading http://www.narenji.ir/$i ";

        `wget http://www.narenji.ir/$i  -O $i.html `;

        print "$i.html Was Downloaded! ";
}

سایت نارنجی. می تونید با تغییر 2900 به مقادیر پایین تر مطالب بیشتری دانلود کنید.
« آخرین ویرایش: 27 خرداد 1390، 12:19 ب‌ظ توسط finaprp »
بین نرم‌افزار open source و نرم‌افزارهای Free Software تفاوت در روش تبلیغ و گرایش‌های عرضه‌كنندگان آن‌ها نهفته است.
در واقع كاركرد شما به عنوان عرضه كننده نرم‌افزار تفاوتی نمی‌كند،



آفلاین ٍاحسان ترکم

  • High Hero Member
  • *
  • ارسال: 1039
  • جنسیت : پسر
  • Open your source, Open your mind
پاسخ به: چگونه دانلود آخرین مطالب سایت ها
« پاسخ #2 : 27 خرداد 1390، 12:19 ب‌ظ »
یا یه وبلاگ تو میهن بلاگ:

for($i = 515; $i < 520; $i+=1) {

print " Downloading http://ganjineh.mihanblog.com/post/$i ";

`wget http://ganjineh.mihanblog.com/post/$i  -O $i.html `;

print "ganjineh.mihanblog.com-$i.html Was Downloaded! ";
}

با دستور lpr  آخر سر هم می شه یه پرینت گرفت.
« آخرین ویرایش: 27 خرداد 1390، 12:31 ب‌ظ توسط finaprp »
بین نرم‌افزار open source و نرم‌افزارهای Free Software تفاوت در روش تبلیغ و گرایش‌های عرضه‌كنندگان آن‌ها نهفته است.
در واقع كاركرد شما به عنوان عرضه كننده نرم‌افزار تفاوتی نمی‌كند،



آفلاین mahdiar

  • Hero Member
  • *
  • ارسال: 921
  • جنسیت : پسر
پاسخ به: آموزش دانلود آخرین مطالب سایت ها
« پاسخ #3 : 28 خرداد 1390، 08:10 ب‌ظ »
نرم افزار uget امکان batch download داره که همین کارو گرافیکی انجام میده ولی خب ساده تر  ;D ممنون از پستتون

آفلاین ٍاحسان ترکم

  • High Hero Member
  • *
  • ارسال: 1039
  • جنسیت : پسر
  • Open your source, Open your mind
پاسخ به: آموزش دانلود آخرین مطالب سایت ها
« پاسخ #4 : 02 تیر 1390، 09:30 ق‌ظ »
نرم افزار uget امکان batch download داره که همین کارو گرافیکی انجام میده ولی خب ساده تر  ;D ممنون از پستتون

نرم افزار زیاده همین افلاین براوزر ها کل یه سایت رو دانلود می کنن می دن بهت.

فقط خواستم تو ی بخش برنامه سازی یه کد پرل رو آموزش بدم.
بین نرم‌افزار open source و نرم‌افزارهای Free Software تفاوت در روش تبلیغ و گرایش‌های عرضه‌كنندگان آن‌ها نهفته است.
در واقع كاركرد شما به عنوان عرضه كننده نرم‌افزار تفاوتی نمی‌كند،



آفلاین mozo68

  • Sr. Member
  • *
  • ارسال: 414
پاسخ به: آموزش دانلود آخرین مطالب سایت ها
« پاسخ #5 : 03 تیر 1390، 07:55 ب‌ظ »
من واسه ی دانلود عکس های این سایت از این کد اینجوری استفاده کردم ولی چند تا فایل اچ تی ام ال دانلود میکنه که خالیه درستشو باید چی کار کنم
ممنون
for($i = 515; $i < 520; $i+=1) {

print " Downloading http://photodonuts.com/$i ";

`wget http://photodonuts.com//$i  -O $i.html `;

print "http://photodonuts.com/-$i.html Was Downloaded! ";
}

آفلاین Rasivell

  • Full Member
  • *
  • ارسال: 169
  • جنسیت : پسر
پاسخ به: آموزش دانلود آخرین مطالب سایت ها
« پاسخ #6 : 03 تیر 1390، 09:52 ب‌ظ »
سلام دوستان من علاقه شدید به یادگیری پرل دارم .. طوری که حد نداره..!

c++ کارمیکنم البته حرفه ای نیستم و چون توی رشته خودمون این درس رو داشتیم یاد گرفتم.. جالبه بدونید جو منو گرفت و رکورد کل دانشگاه رو از روز اول ‍یدایشش تا روز امتحان رو زدم و ۲۰ گرفتم طوری که هیچکی این نمره رو نگرفته تا به حال..!!!!   ولی کلا حرفه ای نیستم

کمی همphp بلدم.

حالا کسی کتابی چیزی سراغ داره یا راه حلی؟  البته به فارسی

متشکر