Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🎓 Crawler Điểm Thi THPT Quốc Gia 2025

Một script Python đơn giản để thu thập điểm thi THPT Quốc gia 2025 từ API công khai của báo Tuổi Trẻ Online, sử dụng số báo danh (SBD) làm đầu vào. Dữ liệu được lưu thành file .csv để phân tích và thống kê.

🚀 Tính năng

  • Tự động crawl điểm theo dải SBD từ 01000001 trở đi
  • Lưu điểm các môn: Toán, Văn, Anh, Lý, Hóa, Sinh, Sử, Địa, GDCD, Tin học, v.v.
  • Xuất kết quả ra file CSV
  • Có thể mở rộng hoặc chỉnh sửa để lưu thành Excel, SQLite,...

🧰 Yêu cầu

  • Python 3.7+
  • Thư viện: requests

Cài đặt nhanh:

pip install requests

📄 Cách sử dụng

Chạy script bằng Python:

python main.py

Bạn có thể thay đổi phạm vi số báo danh bằng cách chỉnh 2 tham số start_sbdend_sbd:

crawl_scores(start_sbd=1000001, end_sbd=1005000, year=2025)

📝 Định dạng dữ liệu lưu

File CSV đầu ra sẽ có định dạng như sau:

SBD TOAN VAN NGOAI_NGU LI HOA SINH SU ĐIA GDCD ...
01000001 6.0 7.5 -1 6 6.5 -1 -1 -1 -1 ...

Lưu ý: Giá trị -1 thể hiện môn đó không được dự thi hoặc không có dữ liệu.

📌 Ghi chú

  • API không yêu cầu mã xác thực, nhưng nên sleep() giữa các lần request để tránh bị giới hạn IP.
  • Dự án này chỉ phục vụ mục đích nghiên cứu và thống kê cá nhân, không sử dụng với mục đích thương mại.

📬 Liên hệ

Blog: https://nguyentrieuphong.com
Tác giả: Nguyễn Triệu Phong

About

No description, website, or topics provided.

Resources

Stars

25 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages