Lấy dữ liệu bảng chứng khoán vào google sheet

Liên hệ QC

Soc_Tom

Thành viên mới
Tham gia
7/6/20
Bài viết
27
Được thích
1
Cho mình hỏi cách nào lấy được bảng chứng khoán trực tuyến vào google sheet không, hướng dẫn giúp ah.
 
1/ Code trực tiếp trong Google Sheets: dùng google app script
2/ Code bằng ngôn ngữ nào đó mình thích, cho chương trình chạy online 24/24 trên một VPS hoặc máy tính cá nhân, POST kết quả lên chỗ nào đó.
Rồi trong Google Sheets dùng các hàm query (IMPORTXML, IMPORTHTML) lấy dữ liệu từ chỗ kia là được.
 
1/ Code trực tiếp trong Google Sheets: dùng google app script
2/ Code bằng ngôn ngữ nào đó mình thích, cho chương trình chạy online 24/24 trên một VPS hoặc máy tính cá nhân, POST kết quả lên chỗ nào đó.
Rồi trong Google Sheets dùng các hàm query (IMPORTXML, IMPORTHTML) lấy dữ liệu từ chỗ kia là được.
Mình không thạo code, thấy trên mạng có nhiều mục nhưng thực tế chưa thấy ai làm được, bạn có thể làm giúp mình 1 file được không, cám ơn nhiều.
 
1- Dùng công cụ bắt các link API của trang VCBS;
2- Code Python lấy dữ liệu theo API đã lấy được, và gửi lên nơi nào đó trên mạng đơn giản nhất (Github chẳng hạn);
3- Dựng một server Linux trên VPS (máy chủ ảo), tạo 1 crontab để tự động chạy code Python ở trên (khoảng 2, hoặc 5-10 phút chạy 1 lần gì đó);
4- Trong Google Sheets viết script: Lấy dữ liệu từ (2), rồi gán vào bảng tính. Code các menu và gán lệnh tương ứng.
5- Kết quả như video trên.
 
Đơn giản và tìm kiếm:

Google App Script: FetchURL, sử dụng trigger để chạy realtime
API VCBs trong Chrome Developer network
Tìm thư viện Json Table to Sheet
Thư viện: Cheerio để tách HTML, XML

Nhược điểm Google Sheet bản miễn phí: dự án nhỏ, Fetch 500 lần/100 giây, trigger chỉ được nhỏ nhất là 1 phút 1 lần, ngốn ram.
 
Web KT
Back
Top Bottom