Beheer browsers met AI

Browserautomatisering speelt een grote rol op gebieden zoals webscraping, geautomatiseerd testen en interactie met webapplicaties. Tot nu toe wordt hiervoor bijvoorbeeld Puppeteer gebruikt. Met de komst van AI openen zich nu nieuwe mogelijkheden om browserautomatisering intuïtiever en minder onderhoudsintensief te maken - maak het podium vrij voor Stagehand .


Om te verduidelijken hoe het werkt, willen we de LED-lampjes aan de voorkant van mijn (waardeloze) Vodafone-kabelbox tweede router - die onder andere geen directe API biedt - uit/aan schakelen via de bijbehorende webinterface. Eerst installeren we beide tools op de opdrachtregel (aangenomen dat Node \(\geq\) 23):

53e4085b029089ec48bd0f5b954a6b50

Ten slotte slaan we ons Vodafone-wachtwoord en onze OpenAI API-sleutel op in een .env-bestand:

53e4085b029089ec48bd0f5b954a6b50

Met Puppeteer kun je bijvoorbeeld als volgt bereiken wat je wilt:

53e4085b029089ec48bd0f5b954a6b50

Stagehand daarentegen accepteert opdrachten die in natuurlijke taal zijn geschreven:

53e4085b029089ec48bd0f5b954a6b50

Of u nu websites wilt scrapen, automatisch formulieren wilt invullen of tests wilt uitvoeren voor uw webapp: browserbediening op afstand helpt. Het integreren van AI in de afstandsbediening van de browser maakt het mogelijk om complexe taken uit te voeren met eenvoudige instructies, waardoor de ontwikkeling wordt versneld en het onderhoud eenvoudiger wordt. Vooral als de DOM-structuur verandert, kunnen stagehand-scripts robuuster en minder onderhoudsintensief zijn.

Terug