← All projects

OuedKniss-Scraper

by @abdelhak-k

Active 17

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.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/ouedkniss-scraper.svg)](https://www.madeinalgeria.dev/projects/ouedkniss-scraper)

Related projects