https://github.com/ArefShojaei/Digikala-scraper
This project is a Scapper for "digikala.com" website that has been created by Nodejs + API
https://github.com/ArefShojaei/Digikala-scraper
api back-end digikala digikala-api digikala-crawler digikala-data expressjs nodejs rest-api restful-api scapper web-scraping
Last synced: about 18 hours ago
JSON representation
This project is a Scapper for "digikala.com" website that has been created by Nodejs + API
- Host: GitHub
- URL: https://github.com/ArefShojaei/Digikala-scraper
- Owner: ArefShojaei
- Created: 2023-06-04T13:44:28.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-24T02:25:49.000Z (almost 3 years ago)
- Last Synced: 2025-04-06T23:13:57.020Z (about 1 year ago)
- Topics: api, back-end, digikala, digikala-api, digikala-crawler, digikala-data, expressjs, nodejs, rest-api, restful-api, scapper, web-scraping
- Language: JavaScript
- Homepage: https://rich-rose-wildebeest-slip.cyclic.app/api/category/mobile/apple
- Size: 318 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Digikala scraper + API 🤩 👌
###
###
###
Demo
Categories Details
###
###
###
###
###
How to use it?
> First step:
Install all package dependencies from NPM
```bash
npm install
```
> Second step:
After installing packages, then create ".env" file in root of the project and put this variable in the file
```txt
APP_PORT = 3000
```
> Third step:
Run the bot
```bash
npm start
```
API End Points
### Mobile categories
> Apple mobile
```txt
[GET] /api/category/mobile/apple
```
> Samsung mobile
```txt
[GET] /api/category/mobile/samsung
```
> Xiaomi mobile
```txt
[GET] /api/category/mobile/xiaomi
```
> Nokia mobile
```txt
[GET] /api/category/mobile/nokia
```
> Huawei mobile
```txt
[GET] /api/category/mobile/huawei
```
> Honor mobile
```txt
[GET] /api/category/mobile/honor
```
### Laptop categories
> Msi laptop
```txt
[GET] /api/category/laptop/msi
```
> Lenovo laptop
```txt
[GET] /api/category/laptop/lenovo
```
> HP laptop
```txt
[GET] /api/category/laptop/hp
```
> Asus laptop
```txt
[GET] /api/category/laptop/asus
```
> Acer laptop
```txt
[GET] /api/category/laptop/acer
```
> Mac laptop
```txt
[GET] /api/category/laptop/apple
```
### Software categories
> Application
```txt
[GET] /api/category/software/app
```
> Game
```txt
[GET] /api/category/software/game
```
> Security
```txt
[GET] /api/category/software/security
```
> OS
```txt
[GET] /api/category/software/os
```