https://github.com/mostafahima/saco-automation-extractor
A project automating the extraction of product data from Saco website using Selenium, collecting links, prices, and availability, and organizing them into Excel files.
https://github.com/mostafahima/saco-automation-extractor
scraping-python
Last synced: 3 months ago
JSON representation
A project automating the extraction of product data from Saco website using Selenium, collecting links, prices, and availability, and organizing them into Excel files.
- Host: GitHub
- URL: https://github.com/mostafahima/saco-automation-extractor
- Owner: MostafaHima
- Created: 2024-11-24T21:33:23.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-24T21:41:29.000Z (6 months ago)
- Last Synced: 2024-12-28T16:50:04.171Z (5 months ago)
- Topics: scraping-python
- Language: Python
- Homepage:
- Size: 15.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SacoAutomationExtractor (Selenium Scraper)
The SacoAutomationExtractor project is an automation tool developed using Selenium to scrape product data from saco.sa.
The goal of this project is to simplify the collection of information like product links, prices, and availability from the website.Features:
Scrape product data.
Support for automation of page navigation.
Extract information such as links, prices, and availability.
Save data into an Excel file.
Requirements:
To run the project, ensure the following dependencies are installed:Python 3.x
Selenium
ChromeDriverpip install -r requirements.txt
Ensure ChromeDriver (or the browser you choose) is downloaded and the path is updated in the code if necessary.RUN:
python main.py
The tool will start scraping data from the website and save it in a file.## بالعربية
مشروع **SacoAutomationExtractor** هو أداة أتمتة تم تطويرها باستخدام **Selenium** لاستخراج بيانات المنتجات من موقع **saco.sa**. الهدف من المشروع هو تسهيل جمع المعلومات مثل الروابط، الأسعار، والتوافر للمنتجات عبر الموقع.### الميزات:
- استخراج البيانات من صفحة المنتجات.
- دعم الأتمتة للتنقل بين الصفحات.
- استخراج البيانات مثل الرابط، السعر، والتوافر.
- حفظ البيانات في ملف **Excel** أو **CSV**.### المتطلبات:
لتشغيل المشروع، تأكد من تثبيت المتطلبات التالية:
1. Python 3.x
2. Selenium
3. ChromeDriver (أو أي متصفح آخر تدعمه Selenium)### كيفية التثبيت:
1. قم بتنزيل المتطلبات باستخدام:
```bash
pip install -r requirements.txtتأكد من تنزيل ChromeDriver (أو المتصفح الذي تختاره) وتحديث المسار في الكود إذا لزم الأمر.
كيفية الاستخدام:
قم بتشغيل السكربت باستخدام:
'''bash
python main.py