Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 Google 이미지를 다운로드하는 방법

<시간/>

Google은 Google 서비스에서 데이터를 가져오기 위해 Python 코드를 작성하는 노력을 최소화하는 많은 Python 패키지를 제공합니다. 그러한 패키지 중 하나는 Google 이미지 다운로드입니다. 키워드를 매개변수로 받아 해당 키워드로 이미지를 찾습니다.

아래 예에서는 이미지 수를 5개로 제한하고 프로그램이 파일이 생성된 URL을 인쇄할 수도 있습니다.

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)