https://github.com/zaheyanez/imgscraper
Image Scraper using python
https://github.com/zaheyanez/imgscraper
image image-scraper image-scraping python python3 scraper scraping scraping-python scraping-tool scraping-web web-scraper web-scraping
Last synced: about 1 month ago
JSON representation
Image Scraper using python
- Host: GitHub
- URL: https://github.com/zaheyanez/imgscraper
- Owner: zaheyanez
- License: mit
- Created: 2024-11-27T21:49:39.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-11-28T00:39:27.000Z (5 months ago)
- Last Synced: 2024-12-06T20:12:56.790Z (5 months ago)
- Topics: image, image-scraper, image-scraping, python, python3, scraper, scraping, scraping-python, scraping-tool, scraping-web, web-scraper, web-scraping
- Language: Python
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🖼️ IMGScrapper
**IMGScrapper** is a Python-based image scraper that allows you to download multiple images from the web 🚀

---
## 🎯 Features
- 📸 **Smart Image Filtering**: Automatically skips low-quality images like icons (16x16 or 32x32) and SVG files
- ⚡ **Flexible Downloads**: Ensures the exact number of images requested by the user, even when errors occur
- 🕵️♂️ **Web Automation**: Uses Selenium for robust and precise image scraping## 🚀 How to Install
Make sure you have **Python 3** installed. You can download it from [Python's official website](https://www.python.org/)
### Installation Steps
1. Clone this repository:
```bash
git clone https://github.com/zaheyanez/IMGScrapper.git
cd IMGScrapper
2. Install the required dependencies:
```bash
pip install -r requirements.txt
3. Run the script:
```bash
py imgscrapper.py## 🛠 How It Works
When you input your search terms, the scraper will use **Selenium** to collect images for the given terms. It skips common errors like social media icons, excludes `.svg` files, and ensures that the number of images you requested is downloaded (even if some errors occur).
> ⚠️ **NOTE**: This project is intended to be used for datasets or similar purposes. It doesn't download HD quality images
## 🗑️ Destroy Images
You can also destroy downloaded images by selecting the `Destroy Images` option. This will overwrite and delete images from your specified folder. Once deleted, they cannot be recovered
## 📚 License
Project under MIT license