Chào mừng bạn đến với Module cuối cùng! Nếu Selenium là “lão làng” thì Playwright (do Microsoft phát triển) chính là “siêu chiến binh” mới trong làng Automation. Nó nhanh hơn, ổn định hơn và cực kỳ mạnh mẽ khi đối đầu với các website hiện đại (React, Angular, Vue).
1️⃣ Tại Sao Nên Chuyển Sang Playwright?
Playwright tự động chờ các phần tử hiển thị (Auto-wait), cho phép quét dữ liệu trên nhiều trình duyệt cùng lúc và cực kỳ khó bị phát hiện bởi các hệ thống chặn Bot.
[!IMPORTANT]
🚀 Công nghệ Automation tương lai: Hướng nghiệp Python
2️⃣ Cài Đặt & Các Thao Tác Cơ Bản
Playwright đi kèm với tất cả các trình duyệt cần thiết, bạn không cần phải tải Driver thủ công như Selenium nữa.
pip install playwright
playwright install
3️⃣ Viết Code Playwright Đầu Tiên
Hãy xem cú pháp của Playwright gọn gàng thế nào nhé:
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(headless=False)
page = browser.new_page()
page.goto("https://www.huongnghieppython.com")
print(page.title())
browser.close()
TỔNG KẾT BUỔI 14
Playwright đang dần trở thành tiêu chuẩn mới trong ngành. Việc làm chủ nó sẽ giúp bạn có lợi thế rất lớn trong sự nghiệp Automation. Buổi tiếp theo, chúng ta sẽ học kỹ thuật lấy dữ liệu nâng cao trên các trang web “khó tính”!
⚡ Tốc độ hóa quy trình tại: Hướng nghiệp Python – Automation