Komentorivirajapinta tekoälyagenteille selainautomaatioon, joka hyödyntää saavutettavuuspuun tilannekuvia ja ref-pohjaista elementtien valintaa.
npx clawhub@latest install agent-browser-clawdbotAgent Browser on tekoälyagenteille erityisesti rakennettu päätön selainautomaatio-CLI. Sen sijaan, että se nojautuisi pikselikoordinaatteihin tai CSS-valitsimiin, se tarjoaa saavutettavuuspuun tilannekuvan vakaille @ref-tunnisteille, mikä tekee elementtien vuorovaikutuksesta deterministisen ja luotettavan. Se tukee monivaiheisia työnkulkuja, eristettyjä selainistuntoja, verkon simulointia, tilapysyvyyttä sekä laajaa valikoimaa sivuvuorovaikutuksia — kaikki siistin JSON-yhteensopivan CLI:n kautta.
npx clawhub@latest install agent-browser-clawdbotNapsauta Asenna-painiketta sivun yläosassa yhdellä napsauksella tapahtuvaa asennusta varten
Sen sijaan, että käytettäisiin hauraita CSS-valitsimia tai koordinaatteja, Agent Browser kaappaa saavutettavuuspuun ja määrittää kullekin elementille vakaat @ref-tunnisteet (esim. @e2). Tekoälyagentit jäsentävät nämä viitteet JSON-tulostuksesta ja käyttävät niitä kaikissa myöhemmissä vuorovaikutuksissa, mikä varmistaa luotettavan kohdistamisen myös dynaamisten sivupäivitysten yhteydessä.
Tukee napsautusta, täyttämistä, kirjoittamista, leijumista, valitsemista/poistamista, vetämistä, vierittämistä, painamista ja paljon muuta — kaikki viitepohjaista. Tarjoaa myös get- ja is-komennot tekstin, HTML:n ja attribuuttien poimimiseen sekä näkyvyyden tai käytössäolon tilan tarkistamiseen.
Suorita useita nimettyjä istuntoja samanaikaisesti komennolla --session <name>. Jokainen istunto ylläpitää omaa selainympäristöään, mahdollistaen esimerkiksi ylläpitäjän ja käyttäjän roolien testaamisen rinnakkain ilman evästeiden tai tilan vuotamista istuntojen välillä.
Tallenna evästeet ja paikallinen tallennustila JSON-tiedostoon komennolla state save, ja lataa se myöhemmin uudelleen komennolla state load ohittaaksesi kirjautumisprosessit kokonaan — ihanteellinen toistuviin automaatioajoihin.
Estä ei-toivotut pyynnöt (esim. mainokset), luo mock-API-vastauksia ja tarkastele verkkoliikennettä — kaikki komentoriviltä. Hyödyllinen testaukseen ja verkkosivujen kaapimiseen ilman ulkoisia häiriöitä.
Odota elementtejä, tekstisisältöä, URL-malleja, verkon tyhjäkäyntiä tai mielivaltaisia JavaScript-ehtoja. Varmistaa vakaat tilannekuvat ennen kuin agentti siirtyy seuraavaan vaiheeseen.
Tekoälyagentti navigoi hakukoneeseen, täyttää hakukentän ref-tunnisteen avulla, odottaa tuloksia ja poimii sitten tekstin sekä linkit hakutuloselementeistä — kaikki ilman kuvakaappauksia tai manuaalista selektorien säätämistä.
Kaksi samanaikaista istuntoa — toinen autentikoituneena järjestelmänvalvojana, toinen tavallisena käyttäjänä — ovat vuorovaikutuksessa saman sovelluksen kanssa samanaikaisesti. Jokainen istunto lataa oman tallennetun autentikointitilansa, mikä mahdollistaa rinnakkaisen työnkulun validoinnin.
Agentti kirjautuu sisään kerran, tallentaa istunnon tilan tiedostoon auth.json, ja seuraavilla ajokerroilla lataa kyseisen tilan ohittaakseen kirjautumisen — minkä jälkeen se siirtyy suoraan lomakkeiden täyttämiseen ja lähettämiseen.
Monimutkaisia React- tai Vue-sovelluksia varten agentti ottaa uuden tilannekuvan jokaisen navigoinnin tai tilamuutoksen jälkeen, työskennellen aina tuoreen saavutettavuuspuun pohjalta varmistaakseen, että viittaukset ovat ajan tasalla ennen vuorovaikutusta.
npx clawhub@latest install agent-browser-clawdbotKirjaudu sisään kirjoittaaksesi arvostelun
Ei arvosteluja vielä. Ole ensimmäinen jakamaan kokemuksesi!