Использование нескольких парсеров

  • Автор темы Автор темы XyaH
  • Дата начала Дата начала

XyaH

A-Parser Enterprise License
A-Parser Enterprise
Здравствуйте у меня есть пресет в котором используется сразу 5 парсеров и у каждого своих куча настроек в API можно как то сделать запрос чтоб указать не парсер а свой пресет типа
Код:
$request = json_encode(array (
    'password' => 'pass',
    'action' => 'bulkRequest',
    'data' => array (
        'threads' => 1,
        'parser' => 'UNIVERSAL',
        'doLog' => 0,
    ),
)
);

или в АПИ приходится все расписывать - каждую настройку для каждого парсера?
 
oneRequest / bulkRequest - запрос к одиночному парсеру, чтобы выполнить пресет задания - надо добавить полноценное задание через addTask
 
а можно чтоб задание не только сохраняло результаты в файл, но и отображалось на экране браузера?
 
и еще один вопрос
Код:
array (
    'password' => 'pass',
    'action' => 'oneRequest',
    'data' => array (
        'options' => array (
            0 => array (
                'value' => '[\% limit = 2; order = []; exists = {}; count = 0;
USE Math;
FOREACH [1..10000];
    i = Math.int(Math.rand(serp.size));
    IF !exists.exists(i);
        exists.\$i = 1;
        order.push(i);
        count = count + 1;
        LAST IF order.size == serp.size || count == limit;
    END;
END;
FOREACH n IN order;
     serp.\$n.link _ "\n";
END \%]',
                'type' => 'override',
                'id' => 'formatresult',
            ),
            1 => array (
                'value' => 1,
                'type' => 'override',
                'id' => 'pagecount',
            ),
        ),
        'query' => 'test',
        'parser' => 'SE::DuckDuckGo',
        'preset' => 'no',
    ),
)
);

Поправьте плиз при таком запросе получаю http://prntscr.com/aq4ito
formatresult правильно я записываю?
 
а можно чтоб задание не только сохраняло результаты в файл, но и отображалось на экране браузера?
нет, задания сохраняют результат в файл

formatresult правильно я записываю?
почти, не надо эскейпить [\% и \%], надо записывать как [% %]
 
  • Like
Реакции: XyaH
Назад
Верх