Bagikan melalui


Web.BrowserContents

Sintaksis

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

Tentang

Mengembalikan HTML untuk urlyang ditentukan , seperti yang dilihat oleh browser web. Parameter rekaman opsional, options, dapat disediakan untuk menentukan properti tambahan. Catatan bisa berisi bidang berikut ini:

  • ApiKeyName: Jika situs target memiliki gagasan kunci API, parameter ini dapat digunakan untuk menentukan nama (bukan nilai) parameter kunci yang harus digunakan dalam URL. Nilai kunci aktual disediakan dalam kredensial.
  • WaitFor: Menentukan kondisi yang harus ditunggu sebelum mengunduh HTML, selain menunggu halaman dimuat (yang selalu dilakukan). Bisa berupa rekaman yang berisi bidang Timeout dan/atau Selector. Jika hanya Batas Waktu yang ditentukan, fungsi akan menunggu jumlah waktu yang ditentukan sebelum mengunduh HTML. Jika baik Selektor maupun Batas Waktu ditentukan, dan Batas Waktu berlalu sebelum Selektor muncul pada halaman, akan menghasilkan kesalahan. Jika Pemilih ditentukan tanpa Batas Waktu, Batas Waktu default 30 detik akan diterapkan.

Contoh 1

Mengembalikan HTML untuk https://microsoft.com.

Penggunaan

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

Output

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

Contoh 2

Mengembalikan HTML untuk https://microsoft.com setelah menunggu pemilih CSS ada.

Penggunaan

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

Output

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

Contoh 3

Mengembalikan HTML untuk https://microsoft.com setelah menunggu sepuluh detik.

Penggunaan

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

Output

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

Contoh 4

Mengembalikan HTML untuk https://microsoft.com setelah menunggu hingga sepuluh detik untuk memastikan keberadaan pemilih CSS.

Penggunaan

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

Output

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