次の方法で共有


Web.BrowserContents

構文

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

バージョン情報

Web ブラウザーで表示される、指定した urlの HTML を返します。 追加のプロパティを指定するために、省略可能なレコード パラメーター ( options) を指定できます。 レコードには、次のフィールドを含めることができます。

  • ApiKeyName: ターゲット サイトに API キーの概念がある場合、このパラメーターを使用して、URL で使用する必要があるキー パラメーターの名前 (値ではない) を指定できます。 実際のキー値は資格情報で指定されます。
  • WaitFor: ページが読み込まれるのを待つだけでなく、HTML をダウンロードする前に待機する条件を指定します (これは常に実行されます)。 Timeout フィールドまたは Selector フィールドを含むレコードを指定できます。 Timeout のみを指定した場合、関数は HTML をダウンロードする前に指定された時間だけ待機します。 セレクターとタイムアウトの両方を指定し、ページにセレクターが存在する前にタイムアウトが経過すると、エラーがスローされます。 セレクターがタイムアウトなしで指定されている場合は、既定のタイムアウト 30 秒が適用されます。

例 1

https://microsoft.comの HTML を返します。

使用方法

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

アウトプット

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

例 2

CSS セレクターが存在するのを待機した後の https://microsoft.com の HTML を返します。

使用方法

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

アウトプット

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

例 3

10 秒間待機した後の https://microsoft.com の HTML を返します。

使用方法

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

アウトプット

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

例 4

CSS セレクターが存在するまで最大 10 秒待ってから、 https://microsoft.com の HTML を返します。

使用方法

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

アウトプット

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