Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sözdizimi
Web.BrowserContents(url as text, optional options as nullable record) as text
Hakkında
Belirtilen urliçin, bir web tarayıcısında olduğu gibi, HTML'yi 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
https://microsoft.comiçin HTML kodunu 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 https://microsoft.com için HTML 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 https://microsoft.com için 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 on saniyeye kadar bekledikten sonra https://microsoft.com 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=..."