Thư viện google_images_download cho phép tìm kiếm và tải ảnh từ Google Images tự động qua từ khóa.
Cài đặt
>>> pip install google_images_download
Ví dụ cơ bản
from google_images_download import google_images_download
response = google_images_download.googleimagesdownload()
arguments = {
"keywords": "lilly,hills", # Từ khóa, cách nhau bởi dấu phẩy
"limit": 5, # Số ảnh tối đa mỗi từ khóa
"print_urls": True # In URL ảnh tải về
}
paths = response.download(arguments)
print(paths)
Kết quả (rút gọn)
Image URL: https://assets.traveltriangle.com/.../Hill-Stations-Near-Kolkata-cover1-400x267.jpg
Completed Image ====> 4.Hill-Stations-Near-Kolkata-cover1-400x267.jpg
...
{'lilly': ['C:\\downloads\\lilly\\1.Lilly-Tougas.jpg', ...],
'hills': ['C:\\downloads\\hills\\1.220px-Clouds_over_hills.jpg', ...]}
Các tham số quan trọng
| Tham số | Mô tả |
|---|---|
| keywords | Từ khóa tìm kiếm (bắt buộc) |
| limit | Số lượng ảnh (mặc định: 100) |
| output_directory | Thư mục lưu (mặc định: downloads/) |
| image_format | Định dạng: jpg, png, gif... |
| size | Kích thước: large, medium, icon... |
| aspect_ratio | Tỷ lệ: tall, square, wide, panoramic |
| chromedriver | Đường dẫn ChromeDriver (cần cho một số trường hợp) |