Vnstock Logo

Lịch sử phiên bản

Mở rộng

Mục lục

15-10-2026 (v3.1.1)

Bản 3.x trên lõi Rust, thuộc đợt phát hành Vnstock thế hệ 5

  • Lõi xử lý mới: Bản 3.x chạy trên lõi Rust biên dịch sẵn, thay cho lõi Python của bản 2.x. Các lớp cũ (Crawler, BatchCrawler, AsyncBatchCrawler, EnhancedNewsCrawler, Cache, ContentCleaner, InputValidator) vẫn dùng được, nên mã viết cho bản 2.x chạy tiếp mà không phải viết lại.
  • Hai hàm gọn mới: fetch_feeder() lấy danh sách tin mới, fetch_articles() đọc chi tiết bài viết. Bảng đối chiếu mã cũ và mới xem ở chuyển đổi từ bản cũ.
  • Sửa lỗi lệch giờ: Lọc within="1h" không còn lấy nhầm bài của 8 tiếng trước; thời gian chuẩn hoá theo giờ Việt Nam (UTC+07:00).
  • Nhận diện thời gian tiếng Việt: Các dạng tương đối như "5 phút trước", "hôm qua" được đổi về ngày giờ chuẩn.
  • Sửa lỗi dính chữ: Chữ không còn bị nối liền (Giávàngtăng nay đọc đúng là Giá vàng tăng).
  • An toàn kết nối: Xác thực TLS luôn bật mặc định, chặn các chuyển hướng không an toàn.
  • Tiện hơn khi import: SITES_CONFIG và SUPPORTED_SITES import thẳng từ vnstock_news.
  • [Mở rộng] Quyền sử dụng: Thư viện dành cho người dùng bản Mở rộng từ cấp Silver trở lên.

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.