Google कई पायथन पैकेज प्रदान करता है जो Google सेवाओं से डेटा प्राप्त करने के लिए पायथन कोड लिखने के प्रयास को कम करता है। ऐसा ही एक पैकेज है गूगल इमेज डाउनलोड। यह कीवर्ड को पैरामीटर के रूप में लेता है और उन कीवर्ड के साथ छवियों का पता लगाता है।
उदाहरण
नीचे दिए गए उदाहरण में हम छवियों की संख्या को 5 तक सीमित करते हैं और प्रोग्राम को उन यूआरएल को प्रिंट करने की भी अनुमति देते हैं जहां से फाइलें उत्पन्न हुई थीं।
from google_images_download import google_images_download
#instantiate the class
response = google_images_download.googleimagesdownload()
arguments = {"keywords":"lilly,hills","limit":5,"print_urls":True}
paths = response.download(arguments)
#print complete paths to the downloaded images
print(paths) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Image URL: https://assets.traveltriangle.com/blog/wp-content/uploads/2017/11/Hill-Stations-Near-Kolkata-cover1-400x267.jpg
Completed Image ====> 4.Hill-Stations-Near-Kolkata-cover1-400x267.jpg
Image URL: https://image.shutterstock.com/image-photo/distant-hills-hilly-steppe-curvy-260nw-1037414248.jpg
Completed Image ====> 5.distant-hills-hilly-steppe-curvy-260nw-1037414248.jpg
({'lilly': ['C:\\python3\\downloads\\lilly\\1.Lilly-Tougas.jpg',
'C:\\python3\\downloads\\lilly\\2.1200px-Eli_Lilly_and_Company.svg.png', '
C:\\python3\\downloads\\lilly\\3.nikki-lilly-this-morning.jpg',
'C:\\python3\\downloads\\lilly\\4.lily-plants.jpg',
'C:\\python3\\downloads\\lilly\\5.dish-lilly-ghalichi.jpg'],
'hills': ['C:\\python3\\downloads\\hills\\1.220px-Clouds_over_hills.jpg',
'C:\\python3\\downloads\\hills\\2.Bacin_zari_2015.jpg',
'C:\\python3\\downloads\\hills\\3.65ad9ac0-0455-4086-a4f4-1245f697d10e.png',
'C:\\python3\\downloads\\hills\\4.Hill-Stations-Near-Kolkata-cover1-400x267.jpg',
'C:\\python3\\downloads\\hills\\5.distant-hills-hilly-steppe-curvy-260nw-1037414248.jpg']}, 1)