A Python based web scraper for extracting product listings from OuedKniss.com through their GraphQL API.
About this project
OuedKniss Scraper A Python based web scraper for extracting product listings from OuedKniss.com through their GraphQL API. This tool allows you to collect announcements data and save it into a csv file, it's flexible to any type of products you're trying to get data about. Features Robust API Integration: Uses OuedKniss GraphQL API for reliable data extraction Flexible Data Extraction: Configurable between minimal and comprehensive data collection Flexible changes: Change constants through settings.py Error Handling & Retry Logic: Handles connection errors Automatic Pagination: Scrapes multiple pages automatically Dynamic Specifications: Automatically detects and includes product-specific specifications CSV Export: Exports data to timestamped CSV files Requirements Python 3.6+ Required packages: requests>=2.32.3 Installation Clone this repository: optional: create virtual env Install required dependencies: How to use Finding Category Slugs To find the category slug for the products you want to scrape: Go to www.ouedkniss.com Navigate to the category you're interested in Look at the URL in your browser address bar
From the project README on
GitHub
- Stars
- 17
- Forks
- 1
- License
- MIT
- Last push
- 31 Oct 2025
Add this badge to your README
Show that your project is listed on Made in Algeria.
[](https://www.madeinalgeria.dev/projects/ouedkniss-scraper)