مثلا می خواهیم چند مطلب اخیر علی رضا شیرازی را با پرل دانلود کنیم.
اول از همه باید دید فرمت آدرس چیه که تو بلاگفا اینه.
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 .