Kawal pelayar dengan AI

Automasi penyemak imbas memainkan peranan yang besar dalam bidang seperti pengikisan web, ujian automatik dan interaksi aplikasi web. Setakat ini, sebagai contoh , Puppeteer telah digunakan untuk tujuan ini. Dengan kemunculan AI, peluang baharu kini dibuka untuk menjadikan automasi penyemak imbas lebih intuitif dan kurang intensif penyelenggaraan - membersihkan pentas untuk Stagehand .


Untuk menggambarkan cara ia berfungsi, mari, sebagai contoh, tukar lampu LED hadapan penghala kedua kotak kabel Vodafone saya (jelek) - yang, antara fungsi penting lain, tidak menawarkan API langsung - mati/hidupkan melalui antara muka web yang sepadan. Mula-mula kita memasang kedua-dua alat dalam baris arahan ( Node \(\geq\) 23 diandaikan):

53e4085b029089ec48bd0f5b954a6b50

Akhir sekali, kami menyimpan kata laluan Vodafone kami dan kunci API OpenAI kami dalam fail .env:

53e4085b029089ec48bd0f5b954a6b50

Dengan Puppeteer, sebagai contoh, apa yang anda inginkan boleh dicapai seperti berikut:

53e4085b029089ec48bd0f5b954a6b50

Stagehand, sebaliknya, menerima arahan yang ditulis dalam bahasa semula jadi:

53e4085b029089ec48bd0f5b954a6b50

Sama ada anda ingin mengikis tapak web, mengisi borang secara automatik atau menjalankan ujian untuk apl web anda - kawalan penyemak imbas jauh membantu. Mengintegrasikan AI ke dalam alat kawalan jauh penyemak imbas memungkinkan untuk melaksanakan tugas yang kompleks dengan arahan mudah, mempercepatkan pembangunan dan memudahkan penyelenggaraan. Terutamanya apabila struktur DOM berubah, skrip stagehand boleh menjadi lebih mantap dan kurang intensif penyelenggaraan.

Belakang