Skip to content

A Python application featuring a Tkinter-based GUI that enables users to search and download images from Google using specified keywords. Leveraging Selenium for automated web scraping, it supports multiple search queries and allows users to define custom download directories.

Notifications You must be signed in to change notification settings

malavika-suresh/Tkinter-based-image-scrapping-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📷 Google Images Downloader

This project consists of two Python files (pg_main.py and new.py) for downloading images from Google based on user input. It uses the selenium library to scrape images and the tkinter library for the graphical user interface (GUI). The program allows users to search for images by entering keywords, specify the number of images to download, and choose a folder to save the images.

🛠️ Features

  • Image Search: Allows users to search for images using keywords.
  • GUI Interface: Built using tkinter for an easy-to-use interface to interact with the program.
  • Image Downloader: Downloads images from Google Images using selenium.
  • Save to Folder: Users can choose a directory where images will be saved.
  • Supports Multiple Queries: You can enter multiple keywords to search for different images.

📦 Requirements

To run the project, you need to install the following dependencies:

  1. Selenium: For web scraping images.
  2. Pillow: For handling images.
  3. Tkinter: For GUI interface.

You can install the required packages using pip:

pip install selenium Pillow

About

A Python application featuring a Tkinter-based GUI that enables users to search and download images from Google using specified keywords. Leveraging Selenium for automated web scraping, it supports multiple search queries and allows users to define custom download directories.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages