Controlați browserele cu AI

Automatizarea browserului joacă un rol important în domenii precum web scraping, testarea automată și interacțiunea cu aplicațiile web. Până acum, de exemplu , Puppeteer a fost folosit în acest scop. Odată cu apariția AI, se deschid acum noi oportunități pentru a face automatizarea browserului mai intuitivă și mai puțin intensă de întreținere - eliberați scena pentru Stagehand .


Pentru a clarifica modul în care funcționează, dorim să comutăm luminile frontale cu LED-uri ale celui de-al doilea router al meu (prost) cablu Vodafone - care, printre alte funcții importante, nu oferă o API directă - prin interfața web corespunzătoare. Mai întâi, instalăm ambele instrumente în linia de comandă ( presupus Nodul \(\geq\) 23):

53e4085b029089ec48bd0f5b954a6b50

În cele din urmă, stocăm parola noastră Vodafone și cheia API OpenAI într-un fișier .env:

53e4085b029089ec48bd0f5b954a6b50

Cu Puppeteer, de exemplu, ceea ce îți dorești poate fi realizat după cum urmează:

53e4085b029089ec48bd0f5b954a6b50

Stagehand, pe de altă parte, acceptă comenzi scrise în limbaj natural:

53e4085b029089ec48bd0f5b954a6b50

Indiferent dacă vrei să extragi informații de pe site-uri web, să completezi automat formulare sau să rulezi teste pentru aplicația ta web, controlul de la distanță al browserului te poate ajuta. Integrarea inteligenței artificiale în controlul de la distanță al browserului îți permite să efectuezi sarcini complexe cu instrucțiuni simple, accelerând dezvoltarea și simplificând mentenanța. Mai ales atunci când structura DOM se modifică, scripturile „stagehand” pot fi mai robuste și necesită mai puțină mentenanță.

Înapoi