Массив UserAgents

Это массив элементов в структуре объекта Item или корневого элемента. Служит для указания User-аgent'a при выполнении задания.

Свойства

  • Может содержать свойство External
  • Может содержать свойство Priority
  • Может содержать объект Screen
  • Может содержать объект Navigator
  • При выполнении задания будет выбран один из элементов, согласно значению свойства Priority. Если внешний источник не содержит элементов в массиве UserAgents, то стартовая страница будет загружена со случайным параметром user-agent.

Структура

"UserAgents":[
 {
  "UserAgent":"<aUserAgent>",
  "Screen":<aScreenObject>,
  "Navigator":<aNavigatorObject>,
  "External":"<aExternal>",
  "Priority":1
 },
 {
  "UserAgent":"<aUserAgent>",
  "Screen":<aScreenObject>,
  "Navigator":<aNavigatorObject>,
  "External":"<aExternal>",
  "Priority":1
 },
 ...,
 {
  "UserAgent":"<aUserAgent>",
  "Screen":<aScreenObject>,
  "Navigator":<aNavigatorObject>,
  "External":"<aExternal>",
  "Priority":1
 }
]

Пример

"Domains":[
 {
  "Domain":"waspace.net"
 }
],
"Pages":[
 {
  "Page":"/about.html"
 }
],
"UserAgents":[
 {
  "UserAgent":"Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.205 Safari/534.16"
 }
]

Будут выполнены следующие действия

  1. Установка user-agent'а браузера Google Chrome версии 10.0.648.205 под Mac OS X
  2. Загрузка стартовой страницы waspace.net/about.html.
  3. Дальнейшее выполнение задания…