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


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=..."