BrowserView タスク オブジェクトを作成したり、既に存在するオブジェクトのデータを変更したりするには、この記事に記載されている BrowserView Task オブジェクト フィールドの説明を使用します。 指定しないキーはデフォルトに設定されるか、変更されないままになるため (更新の場合)、オブジェクトのデータのサブセットのみを指定または更新できます。

サンプル JSON オブジェクト
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
{
"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"
}
{ "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" }
{
    "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

必須

宛先アドレスを指定します。 URL は HTTP:// または HTTPS:// で始まる必要があります。

例:
"Url": "http://msn.com"
キーワード1

随意

キーワード検索フィールド。

例:
"Keyword1": "Terms"
利用者

随意

このフィールドには、HTTP 基本アクセス認証のユーザー名が含まれます。

例:
"UserName": "username"
パスワード

随意

このフィールドには、HTTP 基本アクセス認証のパスワードが含まれています。

例:
"UserPass": "password"
ネットワークフィルター

文字列を含む 2 次元配列

随意

画像、フラッシュ、CSSなどの要素をダウンロードしたくない場合や、エラーに伴う要素をフィルタリングする場合は、ネットワークフィルタを有効にしてフィルタルールを追加する必要があります。

フィルタ処理を使用しない場合は、引用符を空のままにします。

適用する前に、ルート HTML 要素がフィルター処理されていないことを確認してください。
例:
"NetworkFilter":
[
["ignore", "ending", "pattern_3"],
["download", "starting", "pattern_4"],
["download", "ending", "pattern_5"] ],
証明書の確認

ブーリアン

随意

有効にすると、証明書の問題が明らかになります。

例:
"CheckCertificate": false
ブラウザー

必須

このフィールドは、監視中にエミュレートする必要があるエンジンを定義します。

可能な値: “Chrome”、”Edge”、”Firefox”。

例:
"Browser": "FireFox"
DisableHttpProxy(英語)

ブーリアン

随意

プロキシをアクティブ化して、プロキシ経由で監視要求を送信したり、直接要求に切り替えたりできます。
ビデオ録画の無効化

ブーリアン

随意

ビデオ録画機能を無効にできます。
DisableScreenshots

ブーリアン

随意

スクリーンショット機能を無効にできます。
ネットワークタイムズのみ

ブーリアン

随意

この機能は、レンダリング、Javaスクリプトの実行などのイベントをレンダリングして処理するためにブラウザがかかった時間を無視します。 純粋なサーバー応答とページ要素のダウンロード時間に関心がある場合にのみ便利です。

例:
"NetworkTimesOnly": false
モードを変更します。 随意 指定できる値:

  • デバイスキャッシュ
  • キャッシュなし
  • TTL キャッシュ
  • 外部 DNS サーバー

詳細については 、DNS モード オプション の記事を参照してください。

ド・スサーバーIP 随意 カスタム DNS サーバーの IP アドレスのフィールド。 詳細については 、DNS モード オプション の記事を参照してください。
Device_Id

int32

必須

読み取り専用フィールド。 一意のデバイス ID。

例:
"Device_Id": 8692
身分証明書

int32

必須

*編集操作のみ

読み取り専用フィールド。 一意のタスク ID。 作成操作には使用しないでください。

例:
"Id": 18016
Task_Type_Id

int32

必須

タスクの種類。

例:
"Task_Type_Id": 62
名前

随意

タスクの名前。

例:
"Name": "BrowserView task"
タイムアウト

int32

随意

このフィールドは、タスク実行の最大時間値 (秒単位) を定義します。

例:
"Timeout": 100