| BÀI VIẾT

Sau khi đã cào được hàng nghìn dòng dữ liệu ở các buổi trước, thách thức cuối cùng là: Làm sao để lưu chúng lại một cách ngăn nắp để sử dụng lâu d
Tiếp nối buổi học trước, hôm nay chúng ta sẽ giải quyết những bài toán thực tế khó hơn: Làm sao để lấy dữ liệu khi web yêu cầu đăng nhập? Làm sao để
Nếu Selenium là robot điều khiển trình duyệt thì Beautiful Soup là một "chuyên gia bóc tách" dữ liệu. Nó không cần mở trình duyệt, giúp bạn lấy hàng nghìn dòng
Bạn đã bao giờ viết xong một script chạy rất tốt ở nhà nhưng khi mang lên công ty (với mạng chậm hơn) thì lại báo lỗi NoSuchElementException? Đó là vì bạn ch
Sau khi đã biết cách tìm phần tử ở Buổi 2, hôm nay chúng ta sẽ học cách "điều khiển" chúng. Selenium có thể bắt chước 99% hành động của một người dùng
Làm thế nào để Selenium biết cần phải click vào nút nào giữa hàng nghìn thẻ HTML? Đó là lúc bạn cần đến kỹ năng Locating Elements. Đây là kỹ năng quan trọ
Chào mừng bạn đến với thế giới của Tự động hóa! Bạn có bao giờ mệt mỏi khi phải lặp đi lặp lại việc đăng nhập, kiểm tra giá hay tải file hàng ngà
Đây là buổi học cuối cùng. Bạn có thể là một chuyên gia kỹ thuật giỏi, nhưng nếu không thể truyền đạt được giá trị của dữ liệu cho sếp hay khách h
Chúc mừng bạn đã đi đến chặng đường cuối cùng! Hôm nay không còn là những ví dụ rời rạc, chúng ta sẽ bắt tay vào một dự án thực tế: Phân tích bộ d
Một biểu đồ đúng thôi là chưa đủ, nó cần phải Đẹp và Dễ hiểu. Buổi học hôm nay sẽ hướng dẫn bạn cách tùy biến màu sắc, font chữ, thêm các mốc c