Η αυτοματοποίηση του προγράμματος περιήγησης παίζει μεγάλο ρόλο σε τομείς όπως η απόξεση ιστού, οι αυτοματοποιημένες δοκιμές και η αλληλεπίδραση με εφαρμογές Ιστού. Μέχρι στιγμής, για παράδειγμα , το Puppeteer έχει χρησιμοποιηθεί για αυτό το σκοπό. Με την έλευση της τεχνητής νοημοσύνης, ανοίγονται τώρα νέες ευκαιρίες για να γίνει η αυτοματοποίηση του προγράμματος περιήγησης πιο διαισθητική και λιγότερο εντατική σε συντήρηση - ξεκαθαρίστε το στάδιο για το Stagehand .
Για να διευκρινίσουμε πώς λειτουργεί, θέλουμε να αλλάξουμε τις μπροστινές λυχνίες LED του δεύτερου δρομολογητή μου με καλώδιο Vodafone - το οποίο, μεταξύ άλλων σημαντικών λειτουργιών, δεν προσφέρει απευθείας API - off/on μέσω της αντίστοιχης διεπαφής ιστού. Αρχικά, εγκαθιστούμε και τα δύο εργαλεία στη γραμμή εντολών ( Κόμβος \(\geq\) 23 υποτίθεται):
53e4085b029089ec48bd0f5b954a6b50
Τέλος, αποθηκεύουμε τον κωδικό πρόσβασης Vodafone και το κλειδί OpenAI API σε ένα αρχείο .env:
53e4085b029089ec48bd0f5b954a6b50
Με το Puppeteer, για παράδειγμα, αυτό που θέλετε μπορεί να επιτευχθεί ως εξής:
53e4085b029089ec48bd0f5b954a6b50
Το Stagehand, από την άλλη πλευρά, δέχεται εντολές γραμμένες σε φυσική γλώσσα:
53e4085b029089ec48bd0f5b954a6b50
Είτε θέλετε να ξύσετε ιστότοπους, είτε να συμπληρώσετε αυτόματα φόρμες ή να εκτελέσετε δοκιμές για την εφαρμογή ιστού σας - βοηθάει ο απομακρυσμένος έλεγχος του προγράμματος περιήγησης. Η ενσωμάτωση του AI στο τηλεχειριστήριο του προγράμματος περιήγησης καθιστά δυνατή την εκτέλεση σύνθετων εργασιών με απλές οδηγίες, επιταχύνοντας την ανάπτυξη και διευκολύνοντας τη συντήρηση. Ιδιαίτερα όταν αλλάζει η δομή του DOM, τα σενάρια σκηνής μπορεί να είναι πιο στιβαρά και λιγότερο απαιτητικά για συντήρηση.