Skip to content

tkpham3105/Google-Image-Scraper

 
 

Repository files navigation

Google Image Scraper

A library to scrap google images

Pre-requisites:

  1. Pip install Selenium Library
  2. Pip install PIL
  3. Download Google Chrome
  4. Download Google Webdriver based on your Chrome version

Setup:

  1. Open cmd
  2. Clone the repository (or download)
    git clone https://github.com/ohyicong/Google-Image-Scraper
    
  3. Install Dependencies
    pip install selenium, requests, pillow
    
  4. Run the code
    python main.py
    

Usage:

#Import libraries (Don't change)
from GoogleImageScrapper import GoogleImageScraper
import os
from patch import webdriver_executable

#Define file path (Don't change)
webdriver_path = os.path.normpath(os.path.join(os.getcwd(), 'webdriver', webdriver_executable()))
image_path = os.path.normpath(os.path.join(os.getcwd(), 'photos'))

#Add new search key into array ["cat","t-shirt","apple","orange","pear","fish"]
search_keys= ["cat","t-shirt"]

#Parameters
number_of_images = 10
headless = True
min_resolution=(0,0)
max_resolution=(1920,1080)

#Main program
for search_key in search_keys:
    image_scrapper = GoogleImageScraper(webdriver_path,image_path,search_key,number_of_images,headless,min_resolution,max_resolution)
    image_urls = image_scrapper.find_image_urls()
    image_scrapper.save_images(image_urls)

Youtube Video:

IMAGE ALT TEXT

Do remember to like, share and subscribe!

About

A library to scrap google images

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 87.9%
  • Jupyter Notebook 12.1%