Web scraping tut sử dụng Selenium & Python (phần 18)

Thực thi JavaScript không đồng bộ

Trong những tình huống bạn không cần kết quả ngay lập tức, hoặc đang xử lý các thao tác mất thời gian (ví dụ:
chờ động (animation) hoặc lời gọi API hoàn tất), Selenium cũng cung cấp phương thức execute_async_script.
Biến thể này của phương thức thực thi script cho phép bạn xử lý các hoạt động không đồng bộ mà không chặn việc
thực thi phần còn lại của script.
💡 Mẹo:
Sử dụng hiệu quả execute_script và execute_async_script có thể tăng cường mạnh mẽ khả năng của các script web
scraping hoặc kiểm thử (testing) của bạn — bằng cách tương tác trực tiếp với môi trường JavaScript của trang web,
từ đó mang lại nhiều quyền kiểm soát và linh hoạt hơn trong các nhiệm vụ tự động hóa.

Chia sẻ