Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tonguyenducmanh/exchange-rate-vcb-crawl

tool thu thập dữ liệu tỷ giá ngoại tệ từ đầu api mở của ngân hàng Vietcombank
https://github.com/tonguyenducmanh/exchange-rate-vcb-crawl

js nodejs tool

Last synced: 28 days ago
JSON representation

tool thu thập dữ liệu tỷ giá ngoại tệ từ đầu api mở của ngân hàng Vietcombank

Awesome Lists containing this project

README

        

## Tool lấy toàn bộ dữ liệu ở trang vcb về trong vòng 1 năm tính từ thời điểm hiện tại trở về quá khứ

Bên vietcombank cung cấp đầu api lấy dữ liệu theo ngày
Ví dụ ngày 2023-02-21

```
https://www.vietcombank.com.vn/api/exchangerates?date=2023-02-21
```

Để chạy được tool này cần thực hiện các bước sau

Cài đặt thư viện cần dùng

```
npm install
```

chạy tool lấy dữ liệu

```
npm run serve
```

![kết quả tool lấy dữ liệu]()

chạy tool build script thì gõ
(lưu ý, có bao nhiêu file json phải import hết vào trong buildScript.js và import vào mảng exchangeRateCollection trong file đó, đồng thời file này sẽ sinh câu delete from ... where ... between 2 ngày config trong file config.js)

```
npm run build
```

![kết quả tool tạo script]()

hoặc có thể mở file index.js rồi ấn f5 để chạy ở chế độ debug

để xem log, vào trong file như hình dưới. dòng nào mà ghi đã thực hiện được là ngày đó đã lấy được, dòng nào ghi lỗi thì chỉ cần lấy lại đúng ngày đó

![log](images/log.png)

để xem config lấy từ ngày nào tới ngày nào, thời gian dừng giữa các lần lấy thì xem thế nào

![config](images/config.png)