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 url
için HTML döndürür. ek özellikleri belirtmek için isteğe bağlı bir kayıt parametresi options
sağ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=..."
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin