sezRR / coolorsco-color-scraper

Color name and hex code scraper from coolors.co/colors with Python & Selenium

Home Page:https://coolors.co/colors

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coolorsco Color Scraper

Coolors Scraper

This project is a web scraping tool that retrieves color codes from the Coolors website and saves them in JSON format. Additionally, there is an unittest example to verify the accuracy of this tool.

Installation

  1. Clone the repository:

    git clone https://github.com/sezRR/coolorsco-color-scraper
  2. Navigate to the project directory:

    cd coolorsco-color-scraper
  3. Create a virtual environment:

    python -m venv venv
  4. Activate the virtual environment:

    • On Windows:
      venv\Scripts\activate
    • On macOS/Linux:
      source venv/bin/activate
  5. Install the required libraries:

    pip install -r requirements.txt
  6. Run the project:

    python scrape.py

Project Structure

  • scrape.py: The main module that retrieves color information from the website and saves it to JSON files.

Testing

To run the provided unittest, execute the following command in the terminal or command prompt:

python tests/test_scraping.py

or

pytest

About

Color name and hex code scraper from coolors.co/colors with Python & Selenium

https://coolors.co/colors


Languages

Language:Python 100.0%