روش دانلود تصاویر گوگل با پایتون — راهنمای کاربردی
«زبان برنامهنویسی پایتون» (Python Programming Language) یک زبان برنامهنویسی چند هدفه است که به طور گسترده برای اسکریپتنویسی مورد استفاده قرار میگیرد. اسکریپتهای پایتون را میتوان برای خودکارسازی کارهای روزانه استفاده کرد. فرض میشود که کاربر قصد دارد تصاویر گوگل را با چندین کوئری جستجو، دانلود کند. به جای انجام این کارها به صورت دستی، کاربر میتواند این فرایند را خودکار کند.
برای نصب ماژولهای مورد نیاز، میتوان از دستور زیر استفاده کرد.
pip install google_images_download
اکنون میتوان بررسی کرد که چگونه یک اسکریپت پایتون را برای دانلود تصاویر گوگل در پایتون با استفاده از ماژول google_images_download نوشت. در ادامه، کد پیادهسازی این کار ارائه شده است.
# importing google_images_download module
from google_images_download import google_images_download
# creating object
response = google_images_download.googleimagesdownload()
search_queries =
[
'The smartphone also features an in display fingerprint sensor.',
'The pop up selfie camera is placed aligning with the rear cameras.',
'''In terms of storage Vivo V15 Pro could offer
up to 6GB of RAM and 128GB of onboard storage.''',
'The smartphone could be fuelled by a 3 700mAh battery.',
]
def downloadimages(query):
# keywords is the search query
# format is the image file format
# limit is the number of images to be downloaded
# print urs is to print the image file url
# size is the image size which can
# be specified manually ("large, medium, icon")
# aspect ratio denotes the height width ratio
# of images to download. ("tall, square, wide, panoramic")
arguments = {"keywords": query,
"format": "jpg",
"limit":4,
"print_urls":True,
"size": "medium",
"aspect_ratio: panoramic"}
try:
response.download(arguments)
# Handling File NotFound Error
except FileNotFoundError:
arguments = {"keywords": query,
"format": "jpg",
"limit":4,
"print_urls":True,
"size": "medium"}
# Providing arguments for the searched query
try:
# Downloading the photos based
# on the given arguments
response.download(arguments)
except:
pass
# Driver Code
for query in search_queries:
downloadimages(query)
print()
خروجی حاصل از اجرای قطعه کد بالا، به صورت زیر است.
نکته: شایان ذکر است که برخی از تصاویر را نمیتوان به خاطر خطای دانلود، باز کرد. یک پوشه «downloads» جداگانه برای همه تصاویر در هنگام دانلود، ساخته میشود.
اگر نوشته بالا برای شما مفید بوده است، آموزشهای زیر نیز به شما پیشنهاد میشوند:
- مجموعه آموزشهای برنامهنویسی پایتون
- آموزش تکمیلی برنامهنویسی پایتون
- مجموعه آموزشهای دادهکاوی و یادگیری ماشین
- زبان برنامهنویسی پایتون (Python) — از صفر تا صد
- یادگیری علم داده (Data Science) با پایتون — از صفر تا صد
- آموزش پایتون (Python) — مجموعه مقالات جامع وبلاگ فرادرس
مجموعه: برنامه نویسی برچسب ها: python, Python Programming, Python Programming Language, آموزش پایتون, آموزش رایگان پایتون, آموزش های پایتون, اسکریپت پایتون, اسکریپت دانلود تصویر, برنامه نویسی پایتون, پایتون, دانلود تصاویر گوگل, دانلود عکس از گوگل, زبان برنامه نویسی پایتون, زبان پایتون, کد نویسی پایتون, یادگیری پایتون