انجمنهای فارسی اوبونتو
جامعه کاربران => کافه اوبونتو => نویسنده: Lalo Salamanca در 13 خرداد 1402، 04:46 بظ
-
تابحال شده بخواید این کارو انجام بدین؟ من زودتر انجام دادم. یه برنامه پایتون خیلی خیلی ساده نوشتم که فقط مخصوص بارگیری عکس های موضوع نماگرفت باشه. البته اگه صفحات جدیدی هم ایجاد شد نیاز به دستکاری کوچیکی داره. توضیحات مربوطه رو بخونید. یهو نیاین روی رم 2 اجراش کنید. چگونگیش رو توی بخش توضیحات نوشتم.
https://github.com/mohammadhas/download_photos_from_-https-forum.ubuntu.ir-index.php-topic-211.0-
-
یه ایده توی همین مایه ها بگین برم تو کارش
-
آقا دوست دارم بدونم چه کردی که روی رم زیر ۸ نمیشه اجراش کرد. یک نگاه به کدت میندازم و بهبودش میدم. البته اگه بتونم :)
-
آقا دوست دارم بدونم چه کردی که روی رم زیر ۸ نمیشه اجراش کرد. یک نگاه به کدت میندازم و بهبودش میدم. البته اگه بتونم :)
موقع دانلود، همه لینک هارو همزمان توی مرورگر باز میکنه. چند صد تا لینکه درست یادم نیست چند تا. اگه منابع ضعیفی داشته باشید خب ممکنه به سیستم فشار بیاره. اینهمه تب مرورگر (:
حتما یه راهی هست که لینک ها رو یکی یکی باز کنه. من فعلا حوصلهاش رو ندارم ;D
-
آقا دوست دارم بدونم چه کردی که روی رم زیر ۸ نمیشه اجراش کرد. یک نگاه به کدت میندازم و بهبودش میدم. البته اگه بتونم :)
البته چون خودم رم ۸ دارم گفتم ۸. شاید رو چهار هم بشه اجرا کرد نمیدونم
-
خب همشو دانلود کن، بعد برو با gzip یا 7zip فشردش کن، تورنتش کن و لینکشو بزار اینجا. اگه حجمشون در حد پنجاه مگه با tar یکجاشون کن و فشردشونم نکن. هرچند شاید استفاده ای نداشته باشه. :P
-
آقا دوست دارم بدونم چه کردی که روی رم زیر ۸ نمیشه اجراش کرد. یک نگاه به کدت میندازم و بهبودش میدم. البته اگه بتونم :)
موقع دانلود، همه لینک هارو همزمان توی مرورگر باز میکنه. چند صد تا لینکه درست یادم نیست چند تا. اگه منابع ضعیفی داشته باشید خب ممکنه به سیستم فشار بیاره. اینهمه تب مرورگر (:
حتما یه راهی هست که لینک ها رو یکی یکی باز کنه. من فعلا حوصلهاش رو ندارم ;D
خب این اشتباهه، این ایده رو من قبلتر پیاده کردم و اینطوری شد که رم سرور به فنا نره:
import requests
links = [...]
for link in links:
res = requests.get(link)
with open(f'{link}.jpg', 'wb') as out:
out.write(res.content)
out.close()
حالا برای بهتر شدن اونجایی که رکوئست میدی، میتونی try, except هم بذاری.
خب همشو دانلود کن، بعد برو با gzip یا 7zip فشردش کن، تورنتش کن و لینکشو بزار اینجا. اگه حجمشون در حد پنجاه مگه با tar یکجاشون کن و فشردشونم نکن. هرچند شاید استفاده ای نداشته باشه. :P
فکر کنم ایشون میخواسته web scrapping یاد بگیره و این راه رو رفته. در کل با بخش آخر حرفت خیلی موافقم که ممکنه استفادهای نداشته باشه (بخصوص اون کانفیگهای قدیمی میزکارها) ولی خب برای یادگیری جای خوبی آمده سراغ دیتا.