Bài đăng

Phần mềm xem thời khóa biểu VLUTE

Hình ảnh
Đây là phần mềm xem thời khóa biểu của trường Đại học Sư Phạm Kỹ Thuật Vĩnh Long Dự án nhỏ này mình làm trong khoảng thời gian cực khổ lúc học online, Google Meet chộp giật kết hợp combo bài tập tạo thành món súp hành cực kỳ khó quên trong quãng đời sinh viên. Ban đầu là do việc xem thời khóa biểu trên trang  https://ems.vlute.edu.vn/  khá là nhằng. Nhập mã số sinh viên rồi đợi nó hiện tên mình lên, click vào rồi mới được xem, sau đó lại phải kéo tìm ngày hôm nay mình học gì. Đỉnh điểm ức chế là không có tính năng lưu mã số sinh viên vào cookie, một ngày xem cả chục lần vừa tốn thời gian lại vừa ức chế. Sau  một khoảng thời gian với xin xỏ thì mình đã viết xong một phần mềm nhỏ bằng Python để lấy thời khóa biểu bằng cách gửi POST request. Vốn dĩ định xài một mình thôi nhưng mà do tinh thần cá mè một lứa nên mình quyết định share để mọi người cùng dùng :D Phiên bản hiện tại là 1.0 thôi nên chắc chắn sẽ thiếu tính năng, có gì mọi người góp ý giúp mình nhé. Thấy vậy c...

Mình đã crawl thời khóa biểu của VLUTE - Phần 1

Hình ảnh
Trong tình hình dịch Covid 19 đang hoành hành, học online là bắt buộc với sinh viên - học sinh hiện tại. Nếu các bạn đã và đang học online thì ắt hẳn sẽ biết đây là một ác mộng >_< Trong tình thế Google Meet chộp giật như nhạc ke cộng với việc xem thời khóa biểu trên website của trường cực rườm rà nên mình đã nghĩ ra việc viết một phần mềm nhỏ để xem thời khóa biểu trường nhanh gọn hơn. Bài viết sử dụng BeautiSoup cùng Python 3, hoặc nếu thích bạn có thể sử dụng Tkinter để dựng giao diện long lanh thêm tí. " Crawler là cách gọi theo chức năng của Web Crawler, tên gọi này có thể mô tả các hành động truy cập và thu thập dữ liệu của Web Crawler trên một website giống như một người hoặc một con bọ đang bò trườn trên trang đó" Lưu ý: Bài viết này yêu cần kiến thức cơ bản về Python 3, HTML nhé! Các thư viện (Module) cần thiết: - Requests - BeautifulSoup Tiến hành thực hiện: Đầu tiên, sử dụng Ide mà bạn thích. Ở đây mình sử dụng Pycharm nhé! Tạo...