| BUỔI 1: CÀI ĐẶT SELENIUM VÀ WEBDRIVER — KHIẾN TRÌNH DUYỆT TỰ CHẠY THEO Ý BẠN

Được viết bởi thanhdt vào ngày 24/03/2026 lúc 22:44 | 6 lượt xem

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? Selenium chính là vị cứu tinh giúp bạn “điều khiển” trình duyệt thực hiện mọi thao tác đó một cách tự động 100%.


1️⃣ Selenium & WebDriver Là Gì?

Hãy tưởng tượng Selenium là bộ não, còn WebDriver là cánh tay robot trực tiếp cầm chuột và bàn phím để điều khiển Chrome, Firefox hay Edge của bạn.

[!IMPORTANT]
🚀 Bài học này nằm trong lộ trình: Khóa học Python Automation thực chiến


2️⃣ Các Bước Cài Đặt Ban Đầu

Để bắt đầu, chúng ta cần cài đặt thư viện Selenium và tải Driver tương ứng với phiên bản trình duyệt đang dùng.

  1. Cài đặt thư viện:
    bash
    pip install selenium
  2. Tải WebDriver: Ví dụ nếu dùng Chrome, bạn cần tải ChromeDriver. Hiện tại Selenium 4 đã hỗ trợ tự động quản lý Driver, giúp bạn rảnh tay hơn rất nhiều!

3️⃣ Viết Script Tự Động Hóa Đầu Tiên

Hãy thử mở Google và tìm kiếm một từ khóa bất kỳ hoàn toàn tự động nhé:

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time

# Khởi tạo trình duyệt Chrome
driver = webdriver.Chrome()

# Truy cập trang web
driver.get("https://www.google.com")

# Tìm ô tìm kiếm và nhập nội dung
search_box = driver.find_element(By.NAME, "q")
search_box.send_keys("Hướng nghiệp Python Automation")
search_box.send_keys(Keys.RETURN)

# Chờ 5 giây để xem kết quả
time.sleep(5)

# Đóng trình duyệt
driver.quit()

TỔNG KẾT BUỔI 1

Bạn đã vừa thực hiện một bước tiến lớn: Khiến máy tính tự vận hành trình duyệt thay mình. Dù script này còn đơn giản, nhưng đây chính là nền móng để bạn xây dựng những hệ thống tự động hóa phức tạp hơn như săn sale, lấy dữ liệu hay kiểm thử phần mềm.

Hẹn gặp bạn ở buổi 2, nơi chúng ta sẽ học cách “nhắm mục tiêu” chính xác từng nút bấm trên trang web!


💡 Khởi đầu sự nghiệp tự động hóa tại: Hướng nghiệp Python – Automation