An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

Digikala scraper + API 🤩 👌

###


Project Thumb Web 10

###


javascript logo

nodejs logo

express logo

###

Demo



Categories Details

###


Project Thumb Web 27

###


Project Thumb Web 1

###


Project Thumb Web 28

###

###

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
```