Κοινή χρήση μέσω


Web.BrowserContents

Σύνταξη

Web.BrowserContents(url as text, optional options as nullable record) as text

Πληροφορίες

Επιστρέφει τον ΚΏΔΙΚΑ HTML για το καθορισμένο url, όπως προβάλλεται από ένα πρόγραμμα περιήγησης Web. Μπορεί να παρασχεθεί μια προαιρετική παράμετρος εγγραφής, options, για τον καθορισμό πρόσθετων ιδιοτήτων. Η εγγραφή μπορεί να περιέχει τα ακόλουθα πεδία:

  • ApiKeyName: Εάν η τοποθεσία προορισμού διαθέτει έναν τύπο κλειδιού API, αυτή η παράμετρος μπορεί να χρησιμοποιηθεί για τον καθορισμό του ονόματος (όχι της τιμής) της παραμέτρου-κλειδιού που πρέπει να χρησιμοποιηθεί στη διεύθυνση URL. Η πραγματική τιμή κλειδιού παρέχεται στα διαπιστευτήρια.
  • WaitFor: Καθορίζει μια συνθήκη για αναμονή πριν από τη λήψη του ΚΏΔΙΚΑ HTML, εκτός από την αναμονή για τη φόρτωση της σελίδας (που γίνεται πάντα). Μπορεί να είναι μια εγγραφή που περιέχει πεδία λήξης χρονικού ορίου ή/και επιλογέα. Εάν έχει καθοριστεί μόνο χρονικό όριο, η συνάρτηση θα περιμένει τον καθορισμένο χρόνο πριν από τη λήψη του ΚΏΔΙΚΑ HTML. Εάν καθοριστεί τόσο ένας επιλογέας όσο και ένα χρονικό όριο και το χρονικό όριο παρέλθει πριν από τη δημιουργία του επιλογέα στη σελίδα, θα παρουσιαστεί σφάλμα. Εάν καθοριστεί επιλογέας χωρίς χρονικό όριο, εφαρμόζεται ένα προεπιλεγμένο χρονικό όριο 30 δευτερολέπτων.

Παράδειγμα 1

Επιστρέφει τον κώδικα HTML για https://microsoft.com.

Χρήση

Web.BrowserContents("https://microsoft.com")

Έξοδος

"<!DOCTYPE html><html xmlns=..."

Παράδειγμα 2

Επιστρέφει τον κώδικα HTML για https://microsoft.com το μετά από αναμονή για την ύπαρξη επιλογέα CSS.

Χρήση

Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready"]])

Έξοδος

"<!DOCTYPE html><html xmlns=..."

Παράδειγμα 3

Επιστρέφει τον κώδικα HTML για https://microsoft.com το μετά από αναμονή δέκα δευτερολέπτων.

Χρήση

Web.BrowserContents("https://microsoft.com", [WaitFor = [Timeout = #duration(0,0,0,10)]])

Έξοδος

"<!DOCTYPE html><html xmlns=..."

Παράδειγμα 4

Επιστρέφει τον κώδικα HTML για https://microsoft.com το μετά από αναμονή έως δέκα δευτερόλεπτα για την εμφάνιση επιλογέα CSS.

Χρήση

Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready", Timeout = #duration(0,0,0,10)]])

Έξοδος

"<!DOCTYPE html><html xmlns=..."