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

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

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


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

نویسنده موضوع: در خاست راهنمايي براي نوشتن اسكريپت براي دانلود عكس از يك سايت خاص  (دفعات بازدید: 1503 بار)

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

آفلاین mozo68

  • Sr. Member
  • *
  • ارسال: 414
سلام
خسته نباشيد
من براي دانلود از يك سايت مخصوص عكاسي نياز به يه اسكريپت دارم كه فقط عكس هاي اون سايت
رو به حالت معمولي دانلود كنه
خودم يكم پايتون بلدم ولي اصلا به ذهنم نميرسه چجوري بايد شروع كنم
ميخام از اين سايت
http://photodonuts.com/category/black-white
دانلود كنم
ممنون ميشم كسي كمك كنه
اخه دانلود دستي 3.4ساعت طول كشيد واسم

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275

آفلاین mozo68

  • Sr. Member
  • *
  • ارسال: 414
خيلي ممنون
فكر كنم براي اي نسايت خاص اينجوري ميشه
wget -r -A.jpeg http://photodonuts.com/category/black-white
/

فقط اگه من بخام چند فرمت عكس رو با هم دانلود كنم
 بايد اونارو تو خط هاي جدا جدا بنويسم يا ميشه پشت سر هم نوشت
آخه ممكنه تو يه صفحه چندين فرمت مختلف روبا هم داشته باشه

الان لينوكس دم ستم نيست امتحان ميكنم نتيجشو ميگم
بازم ممنون

آفلاین mozo68

  • Sr. Member
  • *
  • ارسال: 414
پاسخ به: در خاست راهنمايي براي نوشتن اسكريپ&
« پاسخ #3 : 04 تیر 1390، 07:26 ب‌ظ »
[code]فكر كنم راشو پيدا كردم
براي دانلود معمولي با ويجيت
[code]wget http://www.site.com/file.pdf

براي دانلود يك سايت به طور كامل
wget -r http://www.site.com
حال ميخاييم فايلاي خاصي از اين سايتو دانلود كنيم
wget -r -A pdf,jpg http://www.site.com*
همونطور كه ميبينيم اينا با ويرگول از هم جدا شدن

حالا ميخاييم داخل لينك هاي اون سايت رو هم دانلود كنيم بهش يه اچ بزرگ اضافه ميكنيم
wget -r -H -A pdf,jpg http://www.site.com/



و اين دوتا كه من متوجه نشدم كسي تونست كمك كنه ؟
This is a little bit dangerous as it could end up downloading a lot much files that the ones needed, so we could limit the sites to follow, we will use -D for this
wget -r -H -A pdf,jpg -Dfiles.site.com http://www.site.com
By default wget will follow 5 levels when using -r option, we can change this behaviour with the -l option
wget -r -l 2 http://www.site.com
ممنون

[/code][/code]
« آخرین ویرایش: 04 تیر 1390، 07:40 ب‌ظ توسط mozo68 »