انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: mozo68 در 04 تیر 1390، 06:43 بظ
-
سلام
خسته نباشيد
من براي دانلود از يك سايت مخصوص عكاسي نياز به يه اسكريپت دارم كه فقط عكس هاي اون سايت
رو به حالت معمولي دانلود كنه
خودم يكم پايتون بلدم ولي اصلا به ذهنم نميرسه چجوري بايد شروع كنم
ميخام از اين سايت
http://photodonuts.com/category/black-white
دانلود كنم
ممنون ميشم كسي كمك كنه
اخه دانلود دستي 3.4ساعت طول كشيد واسم
-
از wget هم میشه استفاده کرد تو اینجارو یک نگاه بکنین
http://www.thegeekstuff.com/2009/09/the-ultimate-wget-download-guide-with-15-awesome-examples/
-
خيلي ممنون
فكر كنم براي اي نسايت خاص اينجوري ميشه
wget -r -A.jpeg http://photodonuts.com/category/black-white
/
فقط اگه من بخام چند فرمت عكس رو با هم دانلود كنم
بايد اونارو تو خط هاي جدا جدا بنويسم يا ميشه پشت سر هم نوشت
آخه ممكنه تو يه صفحه چندين فرمت مختلف روبا هم داشته باشه
الان لينوكس دم ستم نيست امتحان ميكنم نتيجشو ميگم
بازم ممنون
-
[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]