Vnstock Logo

Lịch sử phiên bản

Mở rộng

Mục lục

Tài liệu bản cũ: vnstock_news v2.2.2

Bản mặc định hiện là vnstock_news v3.1.1, gộp bản Cộng đồng và bản Mở rộng vào một thư viện. Trang này giữ lại cho máy còn cài vnstock_news v2.2.2: mã viết theo trang này vẫn chạy với bản đó. Đã cài bản mới thì đọc trang tương ứng của v3.1.1.

Máy đang cài bản nào: chạy python -c "import vnstock; print(vnstock.__version__)", ra số bắt đầu bằng 5. là thế hệ 5.

28-06-2026

Phát hành vnstock_data phiên bản 3.2.3 hoàn thiện cấu trúc tin tức của công ty niêm yết và chuẩn hoá mô hình dữ liệu.

  • Chuẩn hoá mô hình dữ liệu (Unified Schema) cho Tin tức doanh nghiệp: Giao diện Reference().company('MÃ_CK').news() được chuẩn hoá hoàn toàn trên 3 nguồn vci, kbs, và cafef với chung 10 cột dữ liệu thống nhất (id, symbol, title, summary, content, publish_time, source, url, category, image_url).
  • Nâng cấp tính năng lấy tin tức chi tiết: Bổ sung tham số mode='detail' cho phép đọc nội dung chi tiết bài viết và bóc tách các link đính kèm trực tiếp từ vci và cafef.
  • Hỗ trợ tuỳ chỉnh tham số linh hoạt: Chuẩn hoá các tham số bộ lọc thời gian (start, end, length, limit) và nâng cấp khả năng truyền linh hoạt **kwargs xuống hàm của từng nguồn.

03-04-2026

Phát hành vnstock_news 2.2.0: theo dõi tin tức ổn định hơn

Bản phát hành mới khắc phục nhiều lỗi trong quá trình xử lý dữ liệu và cải thiện độ ổn định khi đọc tin từ 21 trang tin tại Việt Nam.

Nâng cấp nổi bật

  • Kiến trúc hợp nhất nguồn tin: Kết hợp và tự động dự phòng chéo (fallback) giữa luồng RSS và Sitemap, giúp ứng dụng của bạn tiếp tục nhận tin mới khi một trong hai luồng gặp sự cố.
  • Trích xuất metadata linh hoạt: Tăng cường khả năng bắt chính xác Selector qua các thuộc tính linh hoạt (id, data-slot, rel) thay vì phụ thuộc mỗi thẻ class theo CSS Selector truyền thống. Chủ động trích xuất thêm thẻ Tags, Lượt xem và Chuyên mục của bài.
  • Làm sạch tự động & Xử lý thời gian:
    • Date Parser: Tự động chuẩn hoá và ép kiểu các định dạng thời gian khác nhau (như 15 phút trước, Thứ năm...) về chuẩn ISO thống nhất.
    • Spam/Media Link Filter: Rà soát và loại bỏ link nhiễu phân trang, hình ảnh, URL rác đính kèm trong RSS.

Cải tiến độ ổn định

  • Sửa dứt điểm tình trạng trả về Data nhưng cột Nội dung trống rỗng (Missing Content 100%) gây ra bởi lỗi đọc JSON.
  • Bổ sung nguồn tin mới được hỗ trợ: Bổ sung và tinh chỉnh cấu trúc CSS cho hàng loạt website tin tức mới (Tiền Phong, Người Lao Động, Thanh Niên, Znews, Dân Trí, Đầu Tư, VnEconomy).
  • Bổ sung bộ kịch bản dùng thử "All-in-one" và tái cấu trúc tài liệu ví dụ, tự động dọn dẹp kết quả xuất file vào phân vùng tĩnh /output/.
Nhấp để xem danh sách website tin tức được hỗ trợ sẵn (cập nhật 06/10/2026)
STTTên Website / BáoTên ConfigLoại HìnhRSSSitemap
1Nhân DânnhandanCơ quan TW✅✅
2Tiền PhongtienphongCơ quan TW✅✅
3VietNamNetvietnamnetBộ Ngành✅✅
4Dân TrídantriBộ Ngành✅✅
5VnExpressvnexpressBộ Ngành✅✅
6Báo Đầu TưbaodautuBộ Ngành✅✅
7Thời Báo Tài ChínhthoibaotaichinhvietnamBộ Ngành✅✅
8Thanh NiênthanhnienTổ chức TW✅✅
9Tuổi TrẻtuoitreĐịa phương✅✅
10VnEconomyvneconomyChuyên ngành✅✅
11Diễn Đàn Doanh NghiệpdddnChuyên ngành✅✅
12PetroTimespetrotimesChuyên ngành✅✅
13Znews (Tri thức)znewsChuyên ngành✅✅
14CafeFcafefTrang tin✅✅
15CafeBizcafebizTrang tin✅✅
16VietStockvietstockTrang tin✅✅
1724h24hTổng hợp✅✅
18Người Quan SátnguoiquansatTổng hợp✅✅

31-08-2025

Phát hành phiên bản Vnstock News 2.1.0 nâng cấp cơ chế tải dữ liệu và cung cấp khả năng tuỳ biến linh hoạt, bổ sung tài liệu hướng dẫn chi tiết.



Để cài đặt bản cập nhật, vui lòng chạy lại chương trình cài đặt của Vnstock tại đây.

  • Thay đổi hoàn toàn cấu trúc chương trình theo hướng chặt chẽ và module hoá
  • Cung cấp cơ chế tự xử lý link sitemap và rss linh hoạt đối với các website sử dụng cơ chế động ví dụ sitemap theo năm-tháng, sitemap với số đếm tăng dần.
  • Hỗ trợ 21 trang web trong danh sách định nghĩa sẵn, người dùng có thể tự bổ sung cấu hình để theo dõi tin tức từ các trang khác ngoài danh sách.