سؤال

وأحتاج الملفات ليتم تحميلها إلى / تمة / cron_test /. قانون بلدي WGET هو

wget --random-wait -r -p -nd -e robots=off -A".pdf" -U mozilla http://math.stanford.edu/undergrad/

وحتى لا يكون هناك بعض المعلمة لتحديد الدليل؟

هل كانت مفيدة؟

المحلول

ومن صفحة اليدوية:

-P prefix
--directory-prefix=prefix
           Set directory prefix to prefix.  The directory prefix is the
           directory where all other files and sub-directories will be
           saved to, i.e. the top of the retrieval tree.  The default
           is . (the current directory).

ولذا تحتاج إلى إضافة -P /tmp/cron_test/ (الاسم المختصر) أو --directory-prefix=/tmp/cron_test/ (النموذج الطويل) إلى الأمر. لاحظ أيضا أن حالة عدم وجود الدليل أنه سيتم صنع.

نصائح أخرى

و-O هو الخيار لتحديد مسار الملف الذي تريد تحميل ل.

wget <file.ext> -O /path/to/folder/file.ext

وف هي البادئة حيث سيتم تحميل الملف في الدليل

wget <file.ext> -P /path/to/folder

تأكد من أن لديك URL الصحيح عن كل ما يتم تحميل. أولا وقبل كل شيء، وعناوين المواقع مع شخصيات مثل ? وعلى هذا الأساس لا يمكن تحليل وحلها. وهذا الخلط بين خط cmd ثم قبول أي الأحرف التي لم يتم حلها إلى اسم URL مصدر كاسم الملف الذي يتم تحميله في.

وعلى سبيل المثال:

wget "sourceforge.net/projects/ebosse/files/latest/download?source=typ_redirect"

وسيتم تحميل في ملف مسمى، ?source=typ_redirect.

وكما ترون، مع العلم شيئا أو اثنين عن عناوين يساعد على فهم wget.

وأنا التمهيد من قرص hirens، وكان فقط لينكس 2.6.1 كمورد (السراج استيراد غير متوفر). بناء الجملة الصحيح أن تحل مشكلتي لISO تحميل على القرص الصلب البدني و:

wget "(source url)" -O (directory where HD was mounted)/isofile.iso" 

واحد أستطع أن عنوان URL الصحيح من خلال إيجاد ما هي النقطة التنزيلات wget إلى index.html الملف المسمى (الملف الافتراضي)، ولديه حجم الصحيحة / سمات أخرى من الملف تحتاج أبداه الأمر التالي:

wget "(source url)"

وبمجرد أن URL ومصدر الملف هو الصحيح وأنه تنزيل في index.html، يمكنك إيقاف التحميل ( السيطرة + ض ) وتغيير ملف الإخراج باستخدام:

-O "<specified download directory>/filename.extension"

وبعد رابط المصدر.

في حالتي هذه النتائج في تنزيل أحد ISO وتخزينها كملف ثنائي تحت isofile.iso، والتي من المؤمل يتصاعد.

والرجل مجلد مشترك:  ملف -o        --output وثيقة = ملف

wget "url" -O /tmp/cron_test/<file>

ومحاولة هذه الطريقة -

import os
path = raw_input("enter the url:")
fold = raw_input("enter the folder:")
os.system('wget -r -nd -l1 -P %s --no-parent -A mp3 %s'%(fold, path))
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top