Nopea Rust-pohjainen headless-selaimen automaatio-CLI Node.js-varajärjestelmällä AI-agenteille sivujen navigointiin, klikkaukseen, kirjoittamiseen ja kuvaamiseen.
npx clawhub@latest install agent-browserAgent Browser on nopea, päätön selainautomaatio-CLI, joka on rakennettu Rustilla (Node.js-varamenetelmällä) ja suunniteltu erityisesti tekoälyagenteille. Sen avulla agentit voivat navigoida URL-osoitteisiin, olla vuorovaikutuksessa sivuelementtien kanssa käyttäen vakaita @ref-tunnisteita, poimia jäsenneltyä dataa, ottaa kuvakaappauksia, tallentaa videota ja hallita sessioita — kaikki yksinkertaisilla, yhdistelevillä komentorivikomennnoilla. Olitpa sitten automatisoimassa lomakkeiden lähettämistä, keräämässä dynaamista sisältöä tai testaamassa web-käyttöliittymiä, Agent Browser tarjoaa yhtenäisen, skriptattavan rajapinnan todelliseen selainten toimintaan.
npx clawhub@latest install agent-browserNapsauta Asenna-painiketta sivun yläosassa yhdellä napsauksella tapahtuvaa asennusta varten
Suorita agent-browser snapshot -i saadaksesi luettelon kaikista interaktiivisista elementeistä vakaine @ref-tunnisteineen (esim. @e1, @e2). Käytä näitä ref-viittauksia suoraan seuraavissa klikkaus-, täyttö-, hover- tai get-komennoissa — ei CSS-valitsimia tai XPathia tarvita.
Tukee klikkausta, kaksoisnapsautusta, kohdistusta, täyttöä, kirjoittamista, näppäimen painallusta/pitämistä/vapauttamista, hoveria, valintaruudun valintaa/poistoa, pudotusvalikon valintaa, vetämistä ja pudottamista, tiedoston latausta ja vierittämistä — kattaen käytännössä kaikki käyttäjävuorovaikutukset, joita selain tukee.
Tallenna todennettu selaintila (evästeet, tallennustila) JSON-tiedostoon komennolla agent-browser state save, lataa se sitten uudelleen tulevissa sessioissa ohittaaksesi uudelleentodennuksen. Rinnakkaiset eristetyt sessiot --session <nimi> -valitsimella mahdollistavat useita samanaikaisia selainyhteyksiä.
Ota koko sivun kuvakaappauksia, tallenna sivuja PDF-muodossa tai nauhoita selainvuorovaikutuksia .webm-videotiedostoina. Nauhuri säilyttää nykyisen session evästeet ja tallennustilan, mikä tekee siitä ihanteellisen toistettavien demojen luomiseen.
Sieppaa, estä tai simuloi HTTP-pyyntöjä komennolla agent-browser network route. Suodata ja tarkasta seurattuja pyyntöjä API-kutsujen virheenkorjausta varten tai simuloi offline-/virhetiloja testauksen aikana.
Kun ref-viittaukset eivät ole saatavilla, käytä semanttisia paikantajia löytääksesi elementtejä ARIA-roolin, näkyvän tekstin, etiketin tai CSS-valitsimen avulla — esimerkiksi agent-browser find role button click --name "Submit" tai agent-browser find text "Sign In" click.
Tekoälyagentti avaa kohdeosoitteen, ottaa sivusta tilannekuvan tunnistakseen lomakekentät ref-tunnisteiden avulla, täyttää jokaisen kentän komennolla agent-browser fill, lähettää lomakkeen klikkauksella, odottaa verkon inaktiivisuutta ja ottaa uuden tilannekuvan onnistumisen vahvistamiseksi — kaikki ilman ihmisen osallistumista.
Kirjaudu sisään kerran vuorovaikutteisesti, tallenna sessio komennolla agent-browser state save auth.json ja lataa se uudelleen kaikissa tulevissa agenttiajossa. Tämä välttää toistuvat kirjautumisprosessit ja pitää tunnistetiedot poissa automaatioskripteistä.
Navigoi JavaScript-renderöidylle sivulle, suorita agent-browser snapshot koko saavutettavuuspuun kaappaamiseksi, käytä sitten komentoja agent-browser get text tai agent-browser get attr jäsennellyn sisällön poimintaan — sisältöä, jonka tavallinen HTTP-scraper jäisi paitsi.
Skriptaa selaimen vuorovaikutusten sarja, ota kuvakaappauksia tai videoita jokaisesta vaiheesta ja vie lopullinen tila PDF-muodossa — antaen QA-pipelineille visuaalisen todisteen odotetusta toiminnasta testikertojen välillä.
npx clawhub@latest install agent-browserKirjaudu sisään kirjoittaaksesi arvostelun
Ei arvosteluja vielä. Ole ensimmäinen jakamaan kokemuksesi!