اعتاد العديد من مستخدمي Windows على الواجهة الرسومية ومتصفح الويب كأداة عالمية مفضلة لدرجة أنهم نسوا أن هناك مجموعة كبيرة من الأدوات الأخرى. Wget هي أداة سطر أوامر GNU شائعة بشكل رئيسي في مجتمعات Linux و Unix ، وتستخدم بشكل أساسي لتنزيل الملفات من الإنترنت. ومع ذلك ، هناك إصدار من wget لنظام التشغيل Windows ، وباستخدامه يمكنك تنزيل أي شيء تريده ، من مواقع الويب بالكامل إلى الأفلام والموسيقى والبودكاست والملفات الكبيرة من أي مكان عبر الإنترنت.
لا يعرف الكثير من مستخدمي Microsoft عن هذه الأداة الأنيقة ، ولهذا السبب كتبت دليل المبتدئين هذا لاستخدام wget في Windows. نميل إلى استخدام متصفحنا في كل شيء ، وهو أمر جيد ولكنه ليس دائمًا الطريقة الأكثر فاعلية لتحقيق شيء ما. Wget هي مجرد واحدة من العديد من الأدوات التي كانت موجودة منذ دهور ولكن قلة قليلة من الناس يعرفون عنها.
الحصول على wget لنظام التشغيل Windows
الحصول على wget سهل جدا. اتبع هذا الدليل لتثبيت وتكوين wget.
- قم بتنزيل wget من هنا وقم بتثبيته. تأكد من أنه برنامج الإعداد وليس المصدر فقط وإلا فلن يعمل.
- بمجرد التثبيت ، يجب أن تكون قادرًا الآن على الوصول إلى الأمر wget من نافذة سطر الأوامر. افتح نافذة CMD كمسؤول واكتب "wget -h" للاختبار. إذا نجحت ، فأنت ذهبي ، إذا تلقيت "أمر غير معروف" ، فقد نزّلت الحزمة الخاطئة. حاول مجددا.
- قم بتعيين دليل التنزيل لحفظ جميع ملفاتك. اكتب "md directory name" لإنشاء دليل تنزيل. اتصلت بي "downloadz" لأكون معروفًا.
بمجرد التثبيت ، تكون جاهزًا لبدء العمل. أدرجت أدناه مجموعة مختارة من أوامر wget الشائعة التي يمكنها تحقيق مجموعة واسعة من الأشياء.
قم بتنزيل ملف واحد
wget //website.com/file.zip
قم بتنزيل ملف واحد ولكن احفظه كشيء آخر
wget ‐‐output-document = newname.html website.com
تحميل إلى مجلد معين
wget ‐‐directory-prefix = المجلد / المجلد الفرعي website.com/file.zip
استئناف التحميل المتقطع
wget ‐‐continue website.com /file.zip
قم بتنزيل نسخة أحدث من الملف
wget ‐‐continue ‐‐timestamping website.com/file.zip
تنزيل عدة صفحات ويب
لهذا تحتاج إلى إنشاء قائمة في Notepad أو أي محرر نصوص آخر. أضف عنوان URL كاملًا جديدًا (مع //) في سطر منفصل. ثم أشر إلى wget إلى الملف. في هذا المثال ، قمت بتسمية الملف Filelist.txt وحفظته في مجلد wget.
wget ‐‐input Filelist.txt
قم بتنزيل موقع ويب كامل
wget ‐‐execute robots = off ‐‐recursive no-parent ‐‐continue ‐‐no-clobber //website.com
قد تجد ، كما أفعل غالبًا ، يحظر مضيفو الويب أوامر wget. يمكنك محاولة انتحال هذه عمليات الحظر عن طريق انتحال شخصية Googlebot. حاول كتابة هذا:
wget –user-agent = ”Googlebot / 2.1 (+ // www.googlebot.com/bot.html)” -r //website.com
قم بتنزيل نوع ملف معين من موقع ويب
wget ‐‐level = 1 ‐‐ متسلسل ‐‐ ليس له أصل قبول FILETYPE //website.com / FILETYPE /
على سبيل المثال ، قم بتغيير FILETYPE لـ MP3 أو MP4 أو .zip أو أي شيء تريده.
تحميل جميع صور الموقع
wget ‐‐directory-prefix = ملفات / صور ‐‐ لا توجد أدلة ‐‐ متسلسل ‐‐ no-clobber ‐‐ccept jpg، gif، png، jpeg //website.com/images/
تحقق من موقع الويب بحثًا عن الروابط المعطلة
wget ‐‐output-file = logfile.txt ‐‐recursive ‐‐spider //website.com
قم بتنزيل الملفات دون زيادة التحميل على خادم الويب
wget معدل الحد = 20k ‐‐wait = 60 ‐‐random-wait mirror //website.com
هناك المئات ، إن لم يكن الآلاف من أوامر wget وقد عرضت عليك القليل منها هنا. الآن بعد أن تعرفت على الأداة وكيفية عملها ، يعود الأمر إليك فيما تستخدمه من أجله!
هل لديك أي أوامر رائعة يمكنها تحقيق العجائب؟ شاركهم معنا أدناه!