Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/tonguyenducmanh/exchange-rate-vcb-crawl
- Owner: tonguyenducmanh
- Created: 2024-03-23T02:54:20.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-04-02T04:09:07.000Z (10 months ago)
- Last Synced: 2024-04-02T05:23:18.277Z (10 months ago)
- Topics: js, nodejs, tool
- Language: JavaScript
- Homepage:
- Size: 1.99 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)