لإنشاء كائن مهمة BrowserView أو تغيير البيانات الموجودة على كائن موجود بالفعل، استخدم أوصاف حقول كائن مهمة BrowserView المتوفرة في هذه المقالة. سيتم تعيين أي مفاتيح لا تحددها إلى افتراضية أو تظل دون تغيير (في حالة التحديث)، بحيث يمكنك تحديد أو تحديث مجموعة فرعية فقط من بيانات الكائن.

نموذج كائن 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

خيط

مطلوب

يحدد عنوان الوجهة. يجب أن يبدأ عنوان 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
المستعرض

خيط

مطلوب

يحدد هذا الحقل المحرك الذي يجب محاكاته أثناء المراقبة.

القيم الممكنة: “كروم” ، “إيدج” ، “فايرفوكس”.

مثل:
"Browser": "FireFox"
ديسابليتببروكسي

منطقيه

اختياري

يسمح بتنشيط الوكيل لإرسال طلبات المراقبة من خلال وكيل أو التبديل مرة أخرى إلى الطلبات المباشرة.
تعطيلتسجيل الفيديو

منطقيه

اختياري

يسمح بتعطيل ميزة تسجيل الفيديو.
تعطيللقطات الشاشة

منطقيه

اختياري

يسمح بتعطيل ميزة لقطات الشاشة.
أوقات الشبكةفقط

منطقيه

اختياري

تتجاهل هذه الميزة الوقت الذي يستغرقه المتصفح لعرض ومعالجة الأحداث مثل العرض وتنفيذ جافا سكريبت وما إلى ذلك. إنه مفيد فقط إذا كنت مهتما باستجابة الخادم النقية ووقت تنزيل عناصر الصفحة.

مثل:
"NetworkTimesOnly": false
DNSResolveMode خيط اختياري القيم الممكنة:

  • الجهاز المخزن مؤقتا
  • غير مخبأة
  • TTL المخزن مؤقتا
  • خادم DNS خارجي

للحصول على شرح مفصل، راجع مقالة خيار وضع DNS .

DNSserverIP خيط اختياري الحقل الخاص بعنوان IP مخصص لخادم DNS. للحصول على شرح مفصل، راجع مقالة خيار وضع DNS .
Device_Id

إنت32

مطلوب

قراءة الحقل فقط. معرف الجهاز الفريد.

مثل:
"Device_Id": 8692
معرف

إنت32

مطلوب

*فقط لعمليات التحرير

قراءة الحقل فقط. معرف المهمة الفريد. لا تستخدمه لإنشاء عمليات.

مثل:
"Id": 18016
Task_Type_Id

إنت32

مطلوب

نوع المهمة.

مثل:
"Task_Type_Id": 62
اسم

خيط

اختياري

اسم المهمة.

مثل:
"Name": "BrowserView task"
مهله

إنت32

اختياري

يحدد هذا الحقل القيمة الزمنية القصوى (بالثواني) لتنفيذ المهمة.

مثل:
"Timeout": 100