Tự động hóa trình duyệt đóng một vai trò lớn trong các lĩnh vực như quét web, kiểm tra tự động và tương tác ứng dụng web. Ví dụ, cho đến nay , Puppeteer đã được sử dụng cho mục đích này. Với sự ra đời của AI, các cơ hội mới hiện đang mở ra để giúp quá trình tự động hóa trình duyệt trở nên trực quan hơn và ít cần bảo trì hơn - tạo tiền đề cho Stagehand .
Để minh họa cách thức hoạt động của nó, ví dụ: hãy chuyển đổi đèn LED phía trước của bộ định tuyến thứ hai hộp cáp Vodafone (tồi tệ) của tôi - trong số các chức năng quan trọng khác, không cung cấp API trực tiếp - tắt/bật thông qua giao diện web tương ứng. Đầu tiên, chúng tôi cài đặt cả hai công cụ trong dòng lệnh ( Giả sử Node \(\geq\) 23):
53e4085b029089ec48bd0f5b954a6b50
Cuối cùng, chúng tôi lưu trữ mật khẩu Vodafone và khóa API OpenAI của mình trong tệp .env:
53e4085b029089ec48bd0f5b954a6b50
Với Puppeteer chẳng hạn, điều bạn muốn có thể đạt được như sau:
53e4085b029089ec48bd0f5b954a6b50
Mặt khác, Stagehand chấp nhận các lệnh được viết bằng ngôn ngữ tự nhiên:
53e4085b029089ec48bd0f5b954a6b50
Cho dù bạn muốn thu thập dữ liệu trang web, tự động điền biểu mẫu hay chạy thử nghiệm cho ứng dụng web của mình - tính năng kiểm soát trình duyệt từ xa đều có thể trợ giúp. Việc tích hợp AI vào điều khiển từ xa của trình duyệt giúp thực hiện các tác vụ phức tạp với các hướng dẫn đơn giản, tăng tốc độ phát triển và giúp việc bảo trì dễ dàng hơn. Đặc biệt khi cấu trúc DOM thay đổi, các tập lệnh xử lý bằng tay có thể mạnh mẽ hơn và ít cần bảo trì hơn.