Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีดาวน์โหลด Google Images โดยใช้ Python

Google เสนอแพ็กเกจ Python หลายตัวที่ลดความพยายามในการเขียนโค้ด Python เพื่อดึงข้อมูลจากบริการของ Google หนึ่งในแพ็กเกจเหล่านั้นคือ google images download มันรับคีย์เวิร์ดเป็นพารามิเตอร์และค้นหาภาพที่มีคีย์เวิร์ดเหล่านั้น

ตัวอย่าง

ในตัวอย่างด้านล่าง เราจำกัดจำนวนภาพที่ 5 และอนุญาตให้โปรแกรมพิมพ์ URL ที่ไฟล์ถูกสร้าง

from google_images_download import google_images_download

# สร้างอินสแตนซ์ของคลาส
response = google_images_download.googleimagesdownload()
arguments = {"keywords": "lilly,hills", "limit": 5, "print_urls": True}
paths = response.download(arguments)
# พิมพ์เส้นทางเต็มของภาพที่ดาวน์โหลด
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)