Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
Web.BrowserContents(url as text, optional options as nullable record) as text
O nas
Zwraca kod HTML dla określonego url, który jest wyświetlany przez przeglądarkę internetową. Opcjonalny parametr rekordu, options, można podać, aby określić dodatkowe właściwości. Rekord może zawierać następujące pola:
-
ApiKeyName: jeśli witryna docelowa ma pojęcie klucza interfejsu API, ten parametr może służyć do określenia nazwy (a nie wartości) parametru klucza, który musi być używany w adresie URL. Rzeczywista wartość klucza jest podana w poświadczeniu. -
WaitFor: określa warunek oczekiwania przed pobraniem kodu HTML, a także oczekiwanie na załadowanie strony (co jest zawsze wykonywane). Może być rekordem zawierającym pola limitu czasu i/lub selektora. Jeśli określono tylko limit czasu, funkcja będzie czekać czas określony przed pobraniem kodu HTML. Jeśli określono zarówno selektor, jak i limit czasu, a limit czasu upłynie przed wystąpieniem selektora na stronie, zostanie zgłoszony błąd. Jeśli selektor jest określony bez limitu czasu, zostanie zastosowany domyślny limit czasu 30 sekund.
Przykład 1
Zwraca kod HTML dla https://microsoft.com.
użycie
Web.BrowserContents("https://microsoft.com")
Wynik
"<!DOCTYPE html><html xmlns=..."
Przykład 2
Zwraca kod HTML dla https://microsoft.com po oczekiwaniu na istnienie selektora CSS.
użycie
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready"]])
Wynik
"<!DOCTYPE html><html xmlns=..."
Przykład 3
Zwraca kod HTML dla https://microsoft.com po odczekaniu dziesięciu sekund.
użycie
Web.BrowserContents("https://microsoft.com", [WaitFor = [Timeout = #duration(0,0,0,10)]])
Wynik
"<!DOCTYPE html><html xmlns=..."
Przykład 4
Zwraca kod HTML dla https://microsoft.com po odczekaniu do dziesięciu sekund, aż selektor CSS będzie dostępny.
użycie
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready", Timeout = #duration(0,0,0,10)]])
Wynik
"<!DOCTYPE html><html xmlns=..."