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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: mozo68 در 04 تیر 1390، 06:43 ب‌ظ

عنوان: در خاست راهنمايي براي نوشتن اسكريپت براي دانلود عكس از يك سايت خاص
ارسال شده توسط: mozo68 در 04 تیر 1390، 06:43 ب‌ظ
سلام
خسته نباشيد
من براي دانلود از يك سايت مخصوص عكاسي نياز به يه اسكريپت دارم كه فقط عكس هاي اون سايت
رو به حالت معمولي دانلود كنه
خودم يكم پايتون بلدم ولي اصلا به ذهنم نميرسه چجوري بايد شروع كنم
ميخام از اين سايت
http://photodonuts.com/category/black-white
دانلود كنم
ممنون ميشم كسي كمك كنه
اخه دانلود دستي 3.4ساعت طول كشيد واسم
عنوان: پاسخ به: در خاست راهنمايي براي نوشتن اسكريپت براي دانلود عكس از يك سايت خاص
ارسال شده توسط: alieblice در 04 تیر 1390، 06:54 ب‌ظ
از wget هم میشه استفاده کرد تو اینجارو یک نگاه بکنین
http://www.thegeekstuff.com/2009/09/the-ultimate-wget-download-guide-with-15-awesome-examples/
عنوان: پاسخ به: در خاست راهنمايي براي نوشتن اسكريپت براي دانلود عكس از يك سايت خاص
ارسال شده توسط: mozo68 در 04 تیر 1390، 07:12 ب‌ظ
خيلي ممنون
فكر كنم براي اي نسايت خاص اينجوري ميشه
wget -r -A.jpeg http://photodonuts.com/category/black-white
/

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

الان لينوكس دم ستم نيست امتحان ميكنم نتيجشو ميگم
بازم ممنون
عنوان: پاسخ به: در خاست راهنمايي براي نوشتن اسكريپ&
ارسال شده توسط: mozo68 در 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]