PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چگونه یک سایت را به صورت کامل دانلود کنیم



@ref
08-29-2015, 06:47 PM
درود
توجه : این مطلب در ویندوز تست نشده است. هر چند برنامه مورد بحث در ویندوز هم قابل نصب و تست میباشد.
در ویندوز برنامه های زیادی برای دانلود سایت به صورت کامل هست و من با دو تا از بهترین هایشان کار میکردم.
بعد از مهاجرت از ویندوز تا مدتی نیاز به دانلود یک سایت برایم بوجود نیامد تا اینکه چند روز قبل لازم شد مطالب سایتی را بطور کامل بگیرم. در حقیقت کتابی بود که باید به صورت آنلاین مطالعه میشد و لینک دانلود نداشت.
من برنامه معادلی مشابه آنچه در ویندوز استفاده میکردم در گنو/لینوکس نمیشناختم. اما این آخرین چیزی بود که باید نگرانش بودم :)
اما شرح انجام اینکار :
ما در گنو/لینوکس دانلود منیجرهای قدرتمند و آزادی داریم که wget آشناترین آنهاست. گزینه هاییکه این برنامه متنی برای این مورد در اختیار آدم قرار میدهد واقعا جالب هستند.
هدف این متن آموزش wget نیست و میخوام در مورد کار خودمان صحبت کنم.
من میخواستم کل یک سایت را دانلود کنم و در لینک ها تا عمق دو لینک پیش بروم. ضمنا نمیخواستم فایل های صوتی و تصویری سایت و همچنین فایل های فشرده دانلود شوند چون حجم زیادی داشتند و مورد نیاز نبودند.

برای این منظور من خط زیر را در ترمینال تایپ کردم. در ادامه گزینه ها رو توضیح میدم.



wget -r -l 2 -p -R "*.mp3,*.ogg,*.mp4,*.gz,*.zip,*.tar,*.iso" -U Mozilla http://foo.bar


r- : این گزینه اجازه میدهد تا محتویات لینک های درون صفحه مورد نظر را بگیریم.
l- : عمق پیش روی درون لینک را تعیین میکند.
R- : با ساختن یک لیست مواردی که نمیخواهیم دانلود شوند و با کاما از هم جدا شده اند را مشخص میکنیم.
U- : بعضی سایت ها اجازه دانلود سایت را به برنامه های دانلود نمیدهند. با این آپشن به سایت میگوییم که در حال مشاهده سایت با مرورگر موزیلافایرفاکس هستیم و بعد کار خودمان را میکنیم.
http://foo.bar : به جای این لینک سایت مورد نظر قرار میگیرد.

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

Magsoud
08-30-2015, 09:51 AM
ضمن قدردانی باید به اطلاع برسانم که در لینک زیر برنامه wget برای ویندوز هم وجود دارد.
یعنی برنامه wget در ویندوز هم قابل استفاده هست.

Wget for Windows (http://gnuwin32.sourceforge.net/packages/wget.htm)