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

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


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

53e4085b029089ec48bd0f5b954a6b50

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

53e4085b029089ec48bd0f5b954a6b50

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

53e4085b029089ec48bd0f5b954a6b50

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

53e4085b029089ec48bd0f5b954a6b50

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

Назад