Керуйте браузерами за допомогою ШІ

Автоматизація веб-переглядача відіграє важливу роль у таких сферах, як веб-перегляд, автоматичне тестування та взаємодія веб-додатків. Досі, наприклад , для цієї мети використовувався Puppeteer . З появою штучного інтелекту відкриваються нові можливості для того, щоб зробити автоматизацію браузера більш інтуїтивно зрозумілою та менш потребуючою в обслуговуванні – звільніть сцену для Stagehand .


Щоб було зрозуміло, як це працює, ми хочемо вимкнути/ввімкнути передні світлодіодні індикатори мого (поганого) другого маршрутизатора кабельної приставки Vodafone, який, серед інших важливих функцій, не пропонує прямого API, через відповідний веб-інтерфейс. Спочатку ми встановлюємо обидва інструменти в командному рядку (передбачається Node \(\geq\) 23):

53e4085b029089ec48bd0f5b954a6b50

Нарешті, ми зберігаємо наш пароль Vodafone і ключ OpenAI API у файлі .env:

53e4085b029089ec48bd0f5b954a6b50

З Puppeteer, наприклад, те, що ви хочете, можна досягти наступним чином:

53e4085b029089ec48bd0f5b954a6b50

Stagehand, навпаки, приймає команди, написані природною мовою:

53e4085b029089ec48bd0f5b954a6b50

Незалежно від того, чи хочете ви очищати веб-сайти, автоматично заповнювати форми чи запускати тести для свого веб-додатка, дистанційне керування браузером допоможе. Інтеграція штучного інтелекту в дистанційне керування браузером дає змогу виконувати складні завдання за допомогою простих інструкцій, прискорюючи розробку та полегшуючи обслуговування. Особливо коли змінюється структура DOM, сценарії сценічної роботи можуть бути більш надійними та менш потребують обслуговування.

Назад