Skip to content

Note: This project is intended for educational purposes only.

License

Notifications You must be signed in to change notification settings

Yahia-Hosny/jumia-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

jumia-scraper

This project is a web scraper designed to extract product information (names and prices) from the Jumia Android Phones page. The data is saved in a CSV file for further analysis. Note: This project is intended for educational purposes only.

Features

  • Extracts product names and prices.
  • Handles pagination to scrape data across multiple pages.
  • Automatically dismisses pop-up windows if they appear.

Technologies Used

  • Python
  • Selenium for web scraping
  • pandas for data processing

Prerequisites

  • Python 3.7 or later installed.
  • Google Chrome browser installed.
  • ChromeDriver compatible with your browser version.

Installation

  1. Clone this repository:
    git clone https://github.com/Yahia-Hosny/jumia-scraper.git
  2. Install the required dependencies:
    pip install selenium pandas
  3. Download and configure ChromeDriver:
    • Download ChromeDriver.
    • Place the chromedriver executable in your PATH or specify its location in the script.

Usage

  1. Run the script:
    python web_scraber.py
  2. The extracted data will be saved in a file named products.csv.

Notes

  • Ensure that your Chrome browser version matches the ChromeDriver version.
  • If the scraper fails due to website changes, update the XPath/CSS selectors accordingly.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

About

Note: This project is intended for educational purposes only.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages