Web.BrowserContents

语法

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

关于

返回 Web 浏览器查看的指定的 url 的 HTML。 可以提供可选记录参数 options 来指定额外的属性。 记录可以包含以下字段:

  • WaitFor:指定除了要等待页面加载(始终有这一步)外,在下载 HTML 之前要等待的条件。 可以是包含超时和/或选择器字段的记录。 如果仅指定了超时,则函数会在下载 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

等待十秒后返回 https://microsoft.com 的 HTML。

使用情况

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

输出

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

示例 4

等待 CSS 选择器出现(最多十秒)后返回 https://microsoft.com 的 HTML。

使用情况

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

输出

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

results matching ""

    No results matching ""