如何使用 Python 下载 Google 图片
Google 提供了许多 Python 软件包,这些软件包最大限度地减少了编写 Python 代码以从 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)
广告