Bắt đầu với Tự động hóa trình duyệt web bằng Python Selenium

Bước 1: Cài đặt Selenium

Mở terminal hoặc command prompt và chạy lệnh sau để cài đặt thư viện Selenium qua pip:

pip3 install selenium

Bước 2: Tải và cài đặt WebDriver

Tương tự như cách đã mô tả trong các câu trả lời trước, bạn cần tải và cài đặt WebDriver tương ứng với trình duyệt bạn muốn sử dụng.

Bước 3: Viết mã Python

Dưới đây là ví dụ cách sử dụng Selenium để mở trang web, tìm kiếm và lấy nội dung:

from selenium import webdriver

# Khởi tạo trình duyệt (ở đây sử dụng Chrome)
driver = webdriver.Chrome()

# Mở trang web
driver.get("https://www.example.com")

# Tìm phần tử trên trang web
search_box = driver.find_element_by_name("q")
search_box.send_keys("Hello, Selenium!")
search_box.submit()

# In nội dung trang web sau khi tìm kiếm
print(driver.page_source)

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

Lưu ý rằng ví dụ trên sử dụng trình duyệt Chrome. Nếu bạn muốn sử dụng trình duyệt khác, bạn cần thay thế webdriver.Chrome() bằng webdriver.Firefox() hoặc webdriver.Edge() tùy theo trình duyệt mà bạn muốn sử dụng.

Lưu ý quan trọng

  • Selenium cần một WebDriver để điều khiển trình duyệt. Hãy đảm bảo bạn đã cài đặt và thiết lập đường dẫn tới WebDriver đúng cách.
  • Khi sử dụng Selenium để tự động hóa trình duyệt web, bạn cần lưu ý về việc thao tác với các biện pháp bảo mật của trang web và tuân thủ chính sách của trang web.