若要创建浏览器视图任务对象或更改已存在的对象上的数据,请使用本文中提供的浏览器视图任务对象字段的说明。 您未指定的任何键都将设置为默认值或保持不变(在更新的情况下),因此您可以仅指定或更新对象数据的子集。

示例 JSON 对象
{
    "Timeout": 0,
    "Url": "http://yahoo.com",
    "Keyword1": "news",
    "User": "",
    "Password": "",
    "NetworkFilter": [],
    "CheckCertificate": true,
    "Browser": "Chrome",
    "NetworkTimesOnly": false,
    "DNSResolveMode": "TTL Cached",
    "DNSserverIP": "",
    "CustomDNSHosts": null,
    "IsReturnedVisitor": false,
    "GetVideoEveryRun": false,
    "MinPageReadTimeMs": 0,
    "MaxPageReadTimeMs": 0,
    "ResponseTimeCalculation": "Full Page Load",
    "Device_Id": 269875,
    "Id": 488600,
    "Task_Type_Id": 22,
    "Name": "yahoo"
}

字段描述

领域 类型 必需/可选 描述
URL

字符串

必填

指定目的地地址。 网址必须从 HTTP://HTTPS:// 开始。

例子:
"Url": "http://msn.com"
关键字1

字符串

自选

关键字搜索字段。

例子:
"Keyword1": "Terms"
用户

字符串

自选

此字段包含 HTTP 基本访问身份验证的用户名。

例子:
"UserName": "username"
密码

字符串

自选

此字段包含 HTTP 基本访问身份验证的密码。

例子:
"UserPass": "password"
网络过滤器

包含字符串的二维数组

自选

如果不想下载某些元素,例如图像、闪存、css 或可能正在筛选出错误的元素,则应启用网络筛选器并添加筛选器规则。

如果不想使用筛选,只需保留空引号。

在应用之前,请确保未筛选根 HTML 元素。
例子:
"NetworkFilter":
[
["ignore", "ending", "pattern_3"],
["download", "starting", "pattern_4"],
["download", "ending", "pattern_5"] ],
检查证书

布尔

自选

启用后 , 证书问题将暴露。

例子:
"CheckCertificate": false
浏览器

字符串

必填

此字段定义在监视期间必须模拟的引擎。

可能的值: “Chrome”、“Edge”、“Firefox”。

例子:
"Browser": "FireFox"
DisableHttpProxy

布尔

自选

允许激活代理以通过代理发送监视请求或切换回直接请求。
DisableVideoRecording

布尔

自选

允许 禁用视频录制功能
DisableScreenshots(禁用截图)

布尔

自选

允许 禁用屏幕截图功能
仅限网络时间

布尔

自选

此功能忽略浏览器渲染和处理事件(如渲染、java 脚本执行等)所花时间。 仅当您对纯服务器响应和页面元素的下载时间感兴趣时,它才有用。

例子:
"NetworkTimesOnly": false
DNS 解析模式 字符串 自选 可能的值:

  • 设备缓存
  • 非缓存
  • TTL 缓存
  • 外部 DNS 服务器

有关详细解释,请参阅 DNS 模式选项 文章。

DNSserverIP 字符串 自选 自定义 DNS 服务器 IP 地址的字段。 有关详细解释,请参阅 DNS 模式选项 文章。
Device_Id

int32

必填

只读字段。 唯一的设备 ID。

例子:
"Device_Id": 8692
Id

int32

必填

*仅用于编辑操作

只读字段。 唯一的任务 ID。 不要用于创建操作。

例子:
"Id": 18016
Task_Type_Id

int32

必填

任务的类型。

例子:
"Task_Type_Id": 62
名字

字符串

自选

任务的名称。

例子:
"Name": "BrowserView task"
超时

int32

自选

此字段定义任务执行的最大时间值(以秒为单位)。

例子:
"Timeout": 100