Web.BrowserContents

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

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

  • WaitFor:指定在下载 HTML 前要等待完成的条件,除了等待页面加载以外(始终等待)。可以是包含 Timeout 和/或 Selector 字段的记录。如果仅指定了 Timeout,函数会在 HTML 下载前等待指定的时间。如果同时指定了 Selector 和 Timeout,且在 Timeout 后 Selector 才出现在页面上,将会抛出错误。如果指定了 Selector 而未指定 Timeout,默认应用 30 秒 Timeout。
示例:

返回 https://microsoft.com 的 HTML。

使用情况:

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

输出:

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

示例:

等待 CSS 选择器出现后返回 https://microsoft.com 的 HTML。

使用情况:

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

输出:

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

示例:

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

使用情况:

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

输出:

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

results matching ""

    No results matching ""