Βασικές Εντολές Σάρωσης
openclaw scrape
Σαρώνει μια ιστοσελίδα και εμφανίζει το περιεχόμενο της.
Χρησιμοποιήστε το για γρήγορη προεπισκόπηση του περιεχομένου μιας σελίδας.
openclaw fetch --depth 2
Ανακτά σελίδες σε ένα καθορισμένο βάθος συνδέσμων από την αρχική URL.
Ιδανικό για τη συλλογή δεδομένων από πολλές σχετικές σελίδες.
openclaw list --selectors "a.product-link"
Λίστα στοιχείων που ταιριάζουν με έναν συγκεκριμένο CSS selector.
Χρησιμοποιήστε το για να εντοπίσετε συγκεκριμένους συνδέσμους ή στοιχεία σε μια σελίδα.
openclaw visit --headless
Επισκέπτεται ένα URL χρησιμοποιώντας ένα πρόγραμμα περιήγησης χωρίς γραφικό περιβάλλον (headless).
Επιταχύνει τη σάρωση και μειώνει τη χρήση πόρων, ιδανικό για servers.
openclaw navigate --wait-for ".content-loaded"
Πλοηγείται σε ένα URL και περιμένει να εμφανιστεί ένα συγκεκριμένο στοιχείο DOM πριν συνεχίσει.
Απαραίτητο για ιστοσελίδες που φορτώνουν περιεχόμενο δυναμικά με JavaScript.
Εξαγωγή Δεδομένων με AI
openclaw extract --schema "Product (name, price, description)"
Εξάγει δομημένα δεδομένα από μια ιστοσελίδα χρησιμοποιώντας AI, βασιζόμενο σε ένα καθορισμένο σχήμα.
Προσαρμόστε το σχήμα για να λάβετε ακριβώς τα πεδία που χρειάζεστε, ακόμα και από μη δομημένο κείμενο.
openclaw ai-parse --template "article_data.json"
Παρσάρει περιεχόμενο με AI χρησιμοποιώντας ένα προκαθορισμένο πρότυπο για την εξαγωγή δεδομένων.
Δημιουργήστε πρότυπα για κοινές δομές δεδομένων για επαναχρησιμοποιήσιμη εξαγωγή.
openclaw identify --type "reviews"
Αναγνωρίζει και εξάγει συγκεκριμένο τύπο δεδομένων (π.χ., κριτικές, διευθύνσεις) από μια σελίδα με AI.
Ιδανικό για αυτόματη αναγνώριση και συλλογή εξειδικευμένων πληροφοριών.
openclaw generate-schema
Δημιουργεί αυτόματα ένα προτεινόμενο σχήμα εξαγωγής δεδομένων για μια δεδομένη URL με τη βοήθεια AI.
Ξεκινήστε γρήγορα την εξαγωγή δεδομένων χωρίς να χρειάζεται να ορίσετε το σχήμα χειροκίνητα.
openclaw classify --model "sentiment"
Κατηγοριοποιεί το περιεχόμενο μιας σελίδας χρησιμοποιώντας ένα προκαθορισμένο AI μοντέλο (π.χ., συναισθηματική ανάλυση).
Εφαρμόστε AI για να κατανοήσετε το ύφος ή το θέμα του κειμένου που εξάγετε.
Διαχείριση Περιόδου Λειτουργίας & Cookies
openclaw login --user "admin" --pass "password"
Πραγματοποιεί σύνδεση σε μια ιστοσελίδα με τα παρεχόμενα διαπιστευτήρια.
Χρησιμοποιήστε το για να αποκτήσετε πρόσβαση σε περιεχόμενο που απαιτεί σύνδεση χρήστη.
openclaw session save "mysession.json"
Αποθηκεύει την τρέχουσα περίοδο λειτουργίας (cookies, headers, κ.λπ.) σε ένα αρχείο.
Εξοικονομήστε χρόνο αποφεύγοντας επαναλαμβανόμενες συνδέσεις σε επόμενες σαρώσεις.
openclaw session load "mysession.json"
Φορτώνει μια αποθηκευμένη περίοδο λειτουργίας από ένα αρχείο.
Συνεχίστε τη σάρωση από το σημείο που σταματήσατε ή χρησιμοποιήστε προκαθορισμένες περιόδους λειτουργίας.
openclaw cookies clear
Εκκαθαρίζει όλα τα cookies που είναι αποθηκευμένα για την τρέχουσα περίοδο λειτουργίας.
Χρησιμοποιήστε το για να ξεκινήσετε μια νέα, καθαρή περίοδο λειτουργίας χωρίς προηγούμενα cookies.
openclaw cookies show
Εμφανίζει όλα τα cookies που είναι ενεργά στην τρέχουσα περίοδο λειτουργίας.
Ελέγξτε ποια cookies στέλνονται ή λαμβάνονται για να διορθώσετε προβλήματα.
Προχωρημένα Φίλτρα & Επιλογείς
openclaw query --xpath "//h2/a"
Αναζητά και εξάγει στοιχεία χρησιμοποιώντας μια έκφραση XPath.
Το XPath προσφέρει μεγαλύτερη ευελιξία από τους CSS selectors για σύνθετες αναζητήσεις.
openclaw filter --css "div.item:has(span.new)"
Φιλτράρει μια συλλογή στοιχείων με βάση σύνθετους CSS selectors, συμπεριλαμβανομένων ψευδο-κλάσεων.
Επιλέξτε στοιχεία με βάση την ύπαρξη ή την απουσία άλλων στοιχείων μέσα τους.
openclaw select --regex "product_id_(\d+)"
Επιλέγει και εξάγει δεδομένα από το κείμενο μιας σελίδας χρησιμοποιώντας κανονικές εκφράσεις.
Ιδανικό για την εξαγωγή συγκεκριμένων μοτίβων ή αναγνωριστικών από το περιεχόμενο.
openclaw find --attribute "data-id"
Βρίσκει όλα τα στοιχεία που έχουν ένα συγκεκριμένο χαρακτηριστικό (attribute) και επιστρέφει τις τιμές τους.
Χρήσιμο για την εξαγωγή πληροφοριών που είναι αποθηκευμένες σε data attributes.
openclaw content --match "keyword"
Εξάγει τμήματα κειμένου ή HTML που περιέχουν μια συγκεκριμένη λέξη-κλειδί ή φράση.
Εντοπίστε γρήγορα τα σχετικά τμήματα περιεχομένου σε μια μεγάλη σελίδα.
Αυτοματοποίηση & Προγραμματισμός
openclaw schedule "0 3 * * *" "scrape_daily.sh"
Προγραμματίζει μια εντολή ή ένα script για να εκτελείται αυτόματα σε καθορισμένα χρονικά διαστήματα (cron-like).
Αυτοματοποιήστε τις καθημερινές ή εβδομαδιαίες εργασίες σάρωσης χωρίς χειροκίνητη παρέμβαση.
openclaw workflow run "my_workflow.yaml"
Εκτελεί ένα προκαθορισμένο workflow από ένα αρχείο YAML, που περιέχει μια σειρά από εντολές OpenClaw.
Οργανώστε πολύπλοκες αλληλουχίες εργασιών σε ένα ενιαίο, διαχειρίσιμο αρχείο.
openclaw monitor --interval 60 --diff-output "changes.json"
Παρακολουθεί ένα URL για αλλαγές σε καθορισμένα διαστήματα και καταγράφει τις διαφορές.
Ειδοποιηθείτε για αλλαγές τιμών, διαθεσιμότητας προϊόντων ή ενημερώσεις περιεχομένου.
openclaw batch process "urls.txt" --script "extract_data.sh"
Επεξεργάζεται μια λίστα URL από ένα αρχείο, εκτελώντας ένα script για κάθε URL.
Ιδανικό για τη σάρωση ενός μεγάλου αριθμού σελίδων με την ίδια λογική εξαγωγής.
openclaw trigger event "data_ready" --webhook "https://myapi.com/callback"
Ενεργοποιεί ένα προσαρμοσμένο γεγονός και στέλνει ένα webhook σε μια εξωτερική υπηρεσία.
Ενσωματώστε το OpenClaw σε άλλες εφαρμογές ή συστήματα για αυτοματοποιημένες ενέργειες.
Έξοδος & Μορφοποίηση Δεδομένων
openclaw output json --file "data.json"
Εξάγει τα δεδομένα που συλλέχθηκαν σε μορφή JSON σε ένα αρχείο.
Η μορφή JSON είναι ιδανική για ενσωμάτωση με βάσεις δεδομένων και APIs.
openclaw output csv --delimiter ";" --file "data.csv"
Εξάγει τα δεδομένα σε μορφή CSV, επιτρέποντας την επιλογή οριοθέτη (delimiter).
Χρησιμοποιήστε το για εύκολη εισαγωγή σε υπολογιστικά φύλλα όπως το Excel.
openclaw export excel --file "report.xlsx"
Εξάγει τα δεδομένα απευθείας σε αρχείο Excel (.xlsx).
Προσφέρει μια πιο φιλική προς τον χρήστη μορφή για αναφορές και ανάλυση.
openclaw format pretty-print
Μορφοποιεί την έξοδο της κονσόλας για καλύτερη αναγνωσιμότητα, ειδικά για JSON ή XML.
Χρήσιμο κατά το debugging ή την προεπισκόπηση δεδομένων στην κονσόλα.
openclaw save-html --file "page.html"
Αποθηκεύει τον πλήρη κώδικα HTML μιας σελίδας σε ένα τοπικό αρχείο.
Χρησιμοποιήστε το για offline ανάλυση ή για τη δημιουργία αντιγράφων ασφαλείας του περιεχομένου.
Αντιμετώπιση Προβλημάτων & Debugging
openclaw debug --verbose
Εκτελεί μια σάρωση με λεπτομερή έξοδο για την εύρεση και διόρθωση προβλημάτων.
Αυξάνει την λεπτομέρεια των μηνυμάτων σφάλματος και της ροής εκτέλεσης.
openclaw logs tail --follow
Εμφανίζει τα αρχεία καταγραφής (logs) σε πραγματικό χρόνο καθώς εκτελούνται οι εργασίες.
Παρακολουθήστε την πρόοδο και εντοπίστε άμεσα τυχόν σφάλματα.
openclaw inspect --selector ".target-element"
Επιθεωρεί ένα συγκεκριμένο στοιχείο DOM σε μια σελίδα, εμφανίζοντας τα χαρακτηριστικά και το περιεχόμενό του.
Επαληθεύστε την ακρίβεια των selectors σας και το περιεχόμενο που αναμένετε να εξαχθεί.
openclaw dry-run
Εκτελεί μια εντολή σε λειτουργία 'ξηρής εκτέλεσης', χωρίς να κάνει πραγματικές αλλαγές ή να αποθηκεύει δεδομένα.
Δοκιμάστε τις εντολές σας με ασφάλεια πριν τις εκτελέσετε πλήρως.
openclaw error-report --last 5
Εμφανίζει τις τελευταίες 5 αναφορές σφαλμάτων από τις προηγούμενες εκτελέσεις.
Γρήγορη επισκόπηση των πρόσφατων προβλημάτων για γρήγορη αντιμετώπιση.