Share via


Web.BrowserContents

Sözdizimi

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

Hakkında

Bir web tarayıcısı tarafından görüntülendiği gibi belirtilen urliçin HTML döndürür. ek özellikleri belirtmek için isteğe bağlı bir kayıt parametresi optionssağlanabilir. Kayıt aşağıdaki alanları içerebilir:

  • ApiKeyName: Hedef sitede API anahtarıyla ilgili bir fikir varsa, url'de kullanılması gereken anahtar parametresinin adını (değeri değil) belirtmek için bu parametre kullanılabilir. Gerçek anahtar değeri kimlik bilgileri içinde sağlanır.
  • WaitFor: HTML'yi indirmeden önce sayfanın yüklenmesini beklemeye ek olarak (her zaman yapılır) beklenecek bir koşul belirtir. Zaman Aşımı ve/veya Seçici alanlarını içeren bir kayıt olabilir. Yalnızca bir Zaman Aşımı belirtilirse, işlev HTML'yi indirmeden önce belirtilen süreyi bekler. Hem Seçici hem de Zaman Aşımı belirtilirse ve Zaman Aşımı, Seçici sayfada var olmadan önce ularsa, bir hata oluşur. Zaman Aşımı olmadan bir Seçici belirtilirse, varsayılan 30 saniyelik bir Zaman Aşımı uygulanır.

Örnek 1

için https://microsoft.comHTML döndürür.

Kullanım

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

Çıkış

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

Örnek 2

CSS seçicisinin var olmasını bekledikten sonra için HTML https://microsoft.com döndürür.

Kullanım

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

Çıkış

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

Örnek 3

On saniye bekledikten sonra için https://microsoft.com HTML döndürür.

Kullanım

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

Çıkış

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

Örnek 4

CSS seçicisinin var olması için https://microsoft.com on saniyeye kadar bekledikten sonra için HTML döndürür.

Kullanım

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

Çıkış

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