اتوماسیون مرورگر نقش بزرگی در زمینه هایی مانند خراش دادن وب، تست خودکار و تعامل برنامه های وب ایفا می کند. به عنوان مثال تاکنون از Puppeteer برای این منظور استفاده شده است. با ظهور هوش مصنوعی، فرصتهای جدیدی در حال باز شدن است تا اتوماسیون مرورگر را بصریتر و کمتر تعمیر و نگهداری کند - صحنه را برای Stagehand روشن کنید.
برای نشان دادن نحوه کار، اجازه دهید، برای مثال، چراغهای LED جلوی روتر دوم جعبه کابل Vodafone من را تغییر دهیم - که، در میان سایر عملکردهای مهم، API مستقیم - خاموش/روشن را از طریق رابط وب مربوطه ارائه نمیکند. ابتدا هر دو ابزار را در خط فرمان نصب می کنیم ( Node \(\geq\) 23 فرض شده):
53e4085b029089ec48bd0f5b954a6b50
در نهایت، رمز عبور Vodafone و کلید OpenAI API خود را در یک فایل env. ذخیره می کنیم:
53e4085b029089ec48bd0f5b954a6b50
به عنوان مثال با Puppeteer می توان به آنچه که می خواهید به صورت زیر دست یافت:
53e4085b029089ec48bd0f5b954a6b50
از طرف دیگر Stagehand دستورات نوشته شده به زبان طبیعی را می پذیرد:
53e4085b029089ec48bd0f5b954a6b50
چه بخواهید وبسایتها را پاک کنید، فرمها را بهطور خودکار پر کنید یا آزمایشهایی را برای برنامه وب خود اجرا کنید - کنترل از راه دور مرورگر به شما کمک میکند. ادغام هوش مصنوعی در کنترل از راه دور مرورگر، انجام کارهای پیچیده را با دستورالعملهای ساده ممکن میسازد، سرعت توسعه و تعمیر و نگهداری را آسانتر میکند. به خصوص هنگامی که ساختار DOM تغییر میکند، اسکریپتهای صحنه میتوانند قویتر و نیاز به تعمیر و نگهداری کمتری داشته باشند.